Skip to content

Commit 26cd84d

Browse files
committed
Return bool from zlog_stream_set_msg_{prefix,suffix}
1 parent 89e2202 commit 26cd84d

File tree

2 files changed

+22
-20
lines changed

2 files changed

+22
-20
lines changed

sapi/fpm/fpm/zlog.c

Lines changed: 20 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -595,14 +595,14 @@ void zlog_stream_set_msg_quoting(struct zlog_stream *stream, zlog_bool quote) /*
595595
}
596596
/* }}} */
597597

598-
ssize_t zlog_stream_set_msg_prefix(struct zlog_stream *stream, const char *fmt, ...) /* {{{ */
598+
zlog_bool zlog_stream_set_msg_prefix(struct zlog_stream *stream, const char *fmt, ...) /* {{{ */
599599
{
600600
char buf[MAX_WRAPPING_PREFIX_LENGTH];
601601
size_t len;
602602
va_list args;
603603

604604
if (!stream->decorate) {
605-
return -1;
605+
return ZLOG_TRUE;
606606
}
607607

608608
va_start(args, fmt);
@@ -611,7 +611,7 @@ ssize_t zlog_stream_set_msg_prefix(struct zlog_stream *stream, const char *fmt,
611611

612612
stream->msg_prefix = malloc(len + 1);
613613
if (stream->msg_prefix == NULL) {
614-
return -1;
614+
return ZLOG_FALSE;
615615
}
616616
memcpy(stream->msg_prefix, buf, len);
617617
stream->msg_prefix[len] = 0;
@@ -621,12 +621,12 @@ ssize_t zlog_stream_set_msg_prefix(struct zlog_stream *stream, const char *fmt,
621621
}
622622
/* }}} */
623623

624-
ssize_t zlog_stream_set_msg_suffix(
624+
zlog_bool zlog_stream_set_msg_suffix(
625625
struct zlog_stream *stream, const char *suffix, const char *final_suffix) /* {{{ */
626626
{
627627
size_t len;
628628
if (!stream->wrap || !stream->decorate) {
629-
return -1;
629+
return ZLOG_TRUE;
630630
}
631631

632632
if (suffix != NULL && final_suffix != NULL) {
@@ -635,33 +635,35 @@ ssize_t zlog_stream_set_msg_suffix(
635635
len = stream->msg_suffix_len + stream->msg_final_suffix_len + 2;
636636
stream->msg_suffix = malloc(len);
637637
if (stream->msg_suffix == NULL) {
638-
return -1;
638+
return ZLOG_FALSE;
639639
}
640640
stream->msg_final_suffix = stream->msg_suffix + stream->msg_suffix_len + 1;
641641
memcpy(stream->msg_suffix, suffix, stream->msg_suffix_len + 1);
642642
memcpy(stream->msg_final_suffix, final_suffix, stream->msg_final_suffix_len + 1);
643-
return len;
643+
return ZLOG_TRUE;
644644
}
645645
if (suffix != NULL) {
646-
stream->msg_suffix_len = len = strlen(suffix);
647-
stream->msg_suffix = malloc(len + 1);
646+
stream->msg_suffix_len = strlen(suffix);
647+
len = stream->msg_suffix_len + 1;
648+
stream->msg_suffix = malloc(len);
648649
if (stream->msg_suffix == NULL) {
649-
return -1;
650+
return ZLOG_FALSE;
650651
}
651-
memcpy(stream->msg_suffix, suffix, stream->msg_suffix_len + 1);
652-
return len;
652+
memcpy(stream->msg_suffix, suffix, len);
653+
return ZLOG_TRUE;
653654
}
654655
if (final_suffix != NULL) {
655-
stream->msg_final_suffix_len = len = strlen(final_suffix);
656-
stream->msg_final_suffix = malloc(len + 1);
656+
stream->msg_final_suffix_len = strlen(final_suffix);
657+
len = stream->msg_final_suffix_len + 1;
658+
stream->msg_final_suffix = malloc(len);
657659
if (stream->msg_final_suffix == NULL) {
658-
return -1;
660+
return ZLOG_FALSE;
659661
}
660-
memcpy(stream->msg_final_suffix, final_suffix, stream->msg_final_suffix_len + 1);
661-
return len;
662+
memcpy(stream->msg_final_suffix, final_suffix, len);
663+
return ZLOG_TRUE;
662664
}
663665

664-
return 0;
666+
return ZLOG_TRUE;
665667
}
666668
/* }}} */
667669

sapi/fpm/fpm/zlog.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,9 +96,9 @@ void zlog_stream_init_ex(struct zlog_stream *stream, int flags, int fd);
9696
void zlog_stream_set_decorating(struct zlog_stream *stream, zlog_bool decorate);
9797
void zlog_stream_set_wrapping(struct zlog_stream *stream, zlog_bool wrap);
9898
void zlog_stream_set_msg_quoting(struct zlog_stream *stream, zlog_bool quote);
99-
ssize_t zlog_stream_set_msg_prefix(struct zlog_stream *stream, const char *fmt, ...)
99+
zlog_bool zlog_stream_set_msg_prefix(struct zlog_stream *stream, const char *fmt, ...)
100100
__attribute__ ((format(printf,2,3)));
101-
ssize_t zlog_stream_set_msg_suffix(
101+
zlog_bool zlog_stream_set_msg_suffix(
102102
struct zlog_stream *stream, const char *suffix, const char *final_suffix);
103103
#define zlog_stream_prefix(stream) \
104104
zlog_stream_prefix_ex(stream, __func__, __LINE__)

0 commit comments

Comments
 (0)