From 6045cae71a438a752980a395f03717a13cc22179 Mon Sep 17 00:00:00 2001 From: peter Date: Thu, 15 Apr 2004 01:01:56 +0000 Subject: Import cvs-1.11.15 --- contrib/cvs/src/myndbm.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'contrib/cvs/src/myndbm.c') diff --git a/contrib/cvs/src/myndbm.c b/contrib/cvs/src/myndbm.c index aa71ca8..a5afcce 100644 --- a/contrib/cvs/src/myndbm.c +++ b/contrib/cvs/src/myndbm.c @@ -19,7 +19,7 @@ #ifdef MY_NDBM # ifndef O_ACCMODE -# define O_ACCMODE O_RDONLY|O_WRONLY|O_RDWR +# define O_ACCMODE (O_RDONLY | O_WRONLY | O_RDWR) # endif /* defined O_ACCMODE */ static void mydbm_load_file PROTO ((FILE *, List *, char *)); @@ -181,12 +181,12 @@ mydbm_store (db, key, value, flags) node->type = NDBMNODE; node->key = xmalloc (key.dsize + 1); - strncpy (node->key, key.dptr, key.dsize); - node->key[key.dsize] = '\0'; + *node->key = '\0'; + strncat (node->key, key.dptr, key.dsize); node->data = xmalloc (value.dsize + 1); - strncpy (node->data, value.dptr, value.dsize); - node->data[value.dsize] = '\0'; + *(char *)node->data = '\0'; + strncat (node->data, value.dptr, value.dsize); db->modified = 1; if (addnode (db->dbm_list, node) == -1) -- cgit v1.1