+2011-03-30 15:45 Christos Zoulas <christos@zoulas.com>
+
+ * Fix cdf string buffer setting (Sven Anders)
+
2011-03-20 16:35 Christos Zoulas <christos@zoulas.com>
* Eliminate MAXPATHLEN and use dynamic allocation for
#include "file.h"
#ifndef lint
-FILE_RCSID("@(#)$File: cdf.c,v 1.42 2011/02/10 21:35:05 christos Exp $")
+FILE_RCSID("@(#)$File: cdf.c,v 1.43 2011/03/30 19:48:13 christos Exp $")
#endif
#include <assert.h>
for (j = 0; j < nelements; j++, i++) {
uint32_t l = CDF_GETUINT32(q, o);
inp[i].pi_str.s_len = l;
- inp[i].pi_str.s_buf =
- (const char *)(const void *)(&q[o4 + 1]);
+ inp[i].pi_str.s_buf = (const char *)
+ (const void *)(&q[o4 + sizeof(l)]);
DPRINTF(("l = %d, r = %d, s = %s\n", l,
CDF_ROUND(l, sizeof(l)),
inp[i].pi_str.s_buf));