X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fstringbuilder%2Fstringbuilder.c;fp=ccan%2Fstringbuilder%2Fstringbuilder.c;h=8eb4ab42fc812d32f5b0bb99c2b31e82fc0b90b2;hp=d34de811b3542dbea10610f875f554dc4e734085;hb=1ee3028a58e7c4a78491dd07a97feaecbdf5731f;hpb=08bf6bb9e7ad255a592e7a50897ca73ad800582c diff --git a/ccan/stringbuilder/stringbuilder.c b/ccan/stringbuilder/stringbuilder.c index d34de811..8eb4ab42 100644 --- a/ccan/stringbuilder/stringbuilder.c +++ b/ccan/stringbuilder/stringbuilder.c @@ -22,7 +22,8 @@ static int stringbuilder_cpy( if (*str != s) { if (!s_len) s_len = strlen(s); - if (s_len > *str_sz) + /* Include nul term! */ + if (s_len >= *str_sz) return EMSGSIZE; strcpy(*str, s); }