projects
/
silc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Protocol version 1.2 integrations
[silc.git]
/
lib
/
silcutil
/
silcbuffmt.c
diff --git
a/lib/silcutil/silcbuffmt.c
b/lib/silcutil/silcbuffmt.c
index 83d240ca32d5d6882dffb66826b6066c0e106407..3f0a529b575fdbe5b27d7a918e738aaff50fb210 100644
(file)
--- a/
lib/silcutil/silcbuffmt.c
+++ b/
lib/silcutil/silcbuffmt.c
@@
-179,6
+179,8
@@
int silc_buffer_format_vp(SilcBuffer dst, va_list ap)
fail:
SILC_LOG_DEBUG(("Error occured while formatting data"));
fail:
SILC_LOG_DEBUG(("Error occured while formatting data"));
+ len = dst->data - start_ptr;
+ silc_buffer_push(dst, len);
return -1;
ok:
return -1;
ok:
@@
-491,6
+493,8
@@
int silc_buffer_unformat_vp(SilcBuffer src, va_list ap)
fail:
SILC_LOG_DEBUG(("Error occured while unformatting buffer"));
fail:
SILC_LOG_DEBUG(("Error occured while unformatting buffer"));
+ len = src->data - start_ptr;
+ silc_buffer_push(src, len);
return -1;
ok:
return -1;
ok: