summaryrefslogtreecommitdiff
path: root/db2/progs/db_load/db_load.c
diff options
context:
space:
mode:
Diffstat (limited to 'db2/progs/db_load/db_load.c')
-rw-r--r--db2/progs/db_load/db_load.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/db2/progs/db_load/db_load.c b/db2/progs/db_load/db_load.c
index a1ebfa8a11..6597f10e10 100644
--- a/db2/progs/db_load/db_load.c
+++ b/db2/progs/db_load/db_load.c
@@ -11,7 +11,7 @@
static const char copyright[] =
"@(#) Copyright (c) 1997\n\
Sleepycat Software Inc. All rights reserved.\n";
-static const char sccsid[] = "@(#)db_load.c 10.13 (Sleepycat) 9/15/97";
+static const char sccsid[] = "@(#)db_load.c 10.14 (Sleepycat) 10/19/97";
#endif
#ifndef NO_SYSTEM_INCLUDES
@@ -352,7 +352,7 @@ dbt_rprint(dbtp)
escape = 1;
continue;
}
- if (++len >= dbtp->ulen - 10) {
+ if (len >= dbtp->ulen - 10) {
dbtp->ulen *= 2;
if ((dbtp->data =
(void *)realloc(dbtp->data, dbtp->ulen)) == NULL) {
@@ -361,6 +361,7 @@ dbt_rprint(dbtp)
}
p = (u_int8_t *)dbtp->data + len;
}
+ ++len;
*p++ = c1;
}
dbtp->size = len;
@@ -420,7 +421,7 @@ dbt_rdump(dbtp)
}
if ((c2 = getchar()) == EOF)
err(1, "unexpected end of key/data pair");
- if (++len >= dbtp->ulen - 10) {
+ if (len >= dbtp->ulen - 10) {
dbtp->ulen *= 2;
if ((dbtp->data =
(void *)realloc(dbtp->data, dbtp->ulen)) == NULL) {
@@ -429,6 +430,7 @@ dbt_rdump(dbtp)
}
p = (u_int8_t *)dbtp->data + len;
}
+ ++len;
*p++ = digitize(c1) << 4 | digitize(c2);
}
dbtp->size = len;