X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fsilcutil%2Fsilcbufutil.h;h=9bd0cd6e264454410aa1abddbd6b4c4a5f14cf19;hb=10abd339ccd4ef4b5540d2bee269c8edba4fd9e7;hp=6b41270aad5536d2881eaa33e4c4963dff4dac86;hpb=7807059b5025de7806fd58cf9c3667b51fe6c1d2;p=silc.git diff --git a/lib/silcutil/silcbufutil.h b/lib/silcutil/silcbufutil.h index 6b41270a..9bd0cd6e 100644 --- a/lib/silcutil/silcbufutil.h +++ b/lib/silcutil/silcbufutil.h @@ -79,6 +79,9 @@ SilcBuffer silc_buffer_realloc(SilcBuffer sb, unsigned int newsize) { SilcBuffer sb_new; + if (!sb) + return silc_buffer_alloc(newsize); + sb_new = silc_buffer_alloc(newsize); silc_buffer_pull_tail(sb_new, SILC_BUFFER_END(sb_new)); silc_buffer_put(sb_new, sb->head, sb->truelen);