add possibility to pack 0 args in pack_args
authorAnastasia Lyupa <a.lyupa@samsung.com>
Tue, 25 Jun 2013 09:09:04 +0000 (13:09 +0400)
committerAnastasia Lyupa <a.lyupa@samsung.com>
Tue, 25 Jun 2013 09:09:04 +0000 (13:09 +0400)
include/binproto.h

index 8bb85fb..ffbae5b 100644 (file)
@@ -74,6 +74,10 @@ static inline char *pack_args(char *to, const char *fmt, ...)
        uint32_t num = strlen(fmt);
        const char *t = fmt;
 
+       if(*t == '\0') {
+               num = 0;
+       }
+
        memcpy(to, &num, sizeof(num));
        to += sizeof(num);