projects
/
silc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
updates.
[silc.git]
/
lib
/
silcutil
/
silcbufutil.h
diff --git
a/lib/silcutil/silcbufutil.h
b/lib/silcutil/silcbufutil.h
index 6b41270aad5536d2881eaa33e4c4963dff4dac86..9bd0cd6e264454410aa1abddbd6b4c4a5f14cf19 100644
(file)
--- 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);