fixed typo
authorEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Tue, 9 Mar 2004 03:55:26 +0000 (03:55 +0000)
committerEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Tue, 9 Mar 2004 03:55:26 +0000 (03:55 +0000)
fixed overflow

git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1174 94cd875c-1c1d-0410-91d2-eb244daf1a30

util-vserver/ensc_wrappers/wrappers.h

index d341ae6..fbfafbd 100644 (file)
 #define ENSC_DETAIL2(RES,FUNC, VAL0,VAL1, DO_QUOTE0,DO_QUOTE1) \
   size_t       l0_ = strlen(VAL0);                             \
   size_t       l1_ = strlen(VAL1);                             \
-  char         RES[l0_ + l1_ + sizeof(FUNC "(\",\")")];        \
+  char         RES[l0_ + l1_ + sizeof(FUNC "('','')")];        \
   char *       ptr_ = RES;                                     \
   memcpy(ptr_, FUNC "(", sizeof(FUNC)); ptr_ += sizeof(FUNC);  \
   ENSC_DOQUOTE_COND(ptr_, VAL0, l0_, DO_QUOTE0);               \
   *ptr_++ = ',';                                               \
-  ENSC_DOQUOTE_COND(ptr_, VAL0, l1_, DO_QUOTE1);               \
+  ENSC_DOQUOTE_COND(ptr_, VAL1, l1_, DO_QUOTE1);               \
   *ptr_++ = ')';                                               \
   *ptr_   = '\0';