From 7930974548a1277ecc38a5f7ea712ea0efcadd6b Mon Sep 17 00:00:00 2001 From: Tomas Mlcoch Date: Mon, 26 Nov 2012 12:15:42 +0100 Subject: [PATCH] Use '.' for same directory in database filelist instead of '' --- src/sqlite.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/sqlite.c b/src/sqlite.c index 23293a9..4ec32e6 100644 --- a/src/sqlite.c +++ b/src/sqlite.c @@ -930,6 +930,12 @@ write_file (gpointer key, gpointer value, gpointer user_data) key_len--; } + if (key_len == 0) { + // Same directory is represented by '.' in database + key = "."; + key_len = 1; + } + sqlite3_bind_int (info->handle, 1, info->pkgKey); sqlite3_bind_text (info->handle, 2, (const char *) key, (int) key_len, SQLITE_STATIC); sqlite3_bind_text (info->handle, 3, file->files->str, -1, SQLITE_STATIC); -- 2.7.4