diff options
Diffstat (limited to 'dba.c')
-rw-r--r-- | dba.c | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -1,4 +1,4 @@ -/* $Id: dba.c,v 1.1 2016/07/19 21:31:55 schwarze Exp $ */ +/* $Id: dba.c,v 1.2 2016/07/29 15:23:57 schwarze Exp $ */ /* * Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> * @@ -175,9 +175,12 @@ dba_page_add(struct dba_array *page, int32_t ie, const char *str) } if (*str == '\0') return; - dba_array_FOREACH(entries, entry) + dba_array_FOREACH(entries, entry) { + if (ie == DBP_FILE && *entry < ' ') + entry++; if (strcmp(entry, str) == 0) return; + } dba_array_add(entries, (void *)str); } |