aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/dba.c
diff options
context:
space:
mode:
Diffstat (limited to 'dba.c')
-rw-r--r--dba.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/dba.c b/dba.c
index a9a48785..2fb2ab64 100644
--- a/dba.c
+++ b/dba.c
@@ -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);
}