Skip to content

Commit 72b4e39

Browse files
authored
out_datadog: fix buffer resize logic (fluent#6750) (fluent#6750)
This patch is a port of the draft PR fluent#6750 Signed-off-by: Eduardo Silva <[email protected]>
1 parent 3254e21 commit 72b4e39

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

plugins/out_datadog/datadog.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -179,8 +179,9 @@ static int datadog_format(struct flb_config *config,
179179
msgpack_unpacked_destroy(&result);
180180
return -1;
181181
}
182-
} else if (flb_sds_len(remapped_tags) < byte_cnt) {
183-
tmp = flb_sds_increase(remapped_tags, flb_sds_len(remapped_tags) - byte_cnt);
182+
}
183+
else if (flb_sds_len(remapped_tags) < byte_cnt) {
184+
tmp = flb_sds_increase(remapped_tags, byte_cnt - flb_sds_len(remapped_tags));
184185
if (!tmp) {
185186
flb_errno();
186187
flb_sds_destroy(remapped_tags);

0 commit comments

Comments
 (0)