Skip to content

Commit a1f6dec

Browse files
authored
[minipal] Don't assert when writing empty string (#115824)
1 parent e163124 commit a1f6dec

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/native/minipal/log.c

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,10 @@ static size_t log_write_line(minipal_log_flags flags, const char* msg, size_t ms
129129

130130
int minipal_log_write(minipal_log_flags flags, const char* msg)
131131
{
132-
assert(msg != NULL && msg[0] != '\0');
132+
assert(msg != NULL);
133+
134+
if (msg[0] == '\0')
135+
return 0;
133136

134137
size_t msg_len = strlen(msg);
135138
const char* msg_end = msg + msg_len;
@@ -302,7 +305,10 @@ typedef ssize_t (*write_file_fnptr)(minipal_log_flags flags, const char* msg, si
302305

303306
int minipal_log_write(minipal_log_flags flags, const char* msg)
304307
{
305-
assert(msg != NULL && msg[0] != '\0');
308+
assert(msg != NULL);
309+
310+
if (msg[0] == '\0')
311+
return 0;
306312

307313
size_t bytes_to_write = 0;
308314
size_t bytes_written = 0;

0 commit comments

Comments
 (0)