[rhythmbox] ext-db: avoid clashes between files and subdirectories



commit cb25f0dd9de48e23dc2ae1efb3bd07947756517b
Author: Jonathan Matthew <jonathan d14n org>
Date:   Sun Jan 24 12:29:58 2016 +1000

    ext-db: avoid clashes between files and subdirectories
    
    https://bugzilla.gnome.org/show_bug.cgi?id=761030

 metadata/rb-ext-db.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/metadata/rb-ext-db.c b/metadata/rb-ext-db.c
index 4119c78..1a42624 100644
--- a/metadata/rb-ext-db.c
+++ b/metadata/rb-ext-db.c
@@ -997,9 +997,9 @@ do_store_request (GSimpleAsyncResult *result, GObject *object, GCancellable *can
 
                        seq = tdb_get_seqnum (store->priv->tdb_context);
                        if (seq > 0xffffff) {
-                               subdir = g_strdup_printf ("%3.3x%s%3.3x", seq >> 24, G_DIR_SEPARATOR_S, (seq 
12) & 0xfff);
+                               subdir = g_strdup_printf ("d%3.3x%sd%3.3x", seq >> 24, G_DIR_SEPARATOR_S, 
(seq >> 12) & 0xfff);
                        } else if (seq > 0xfff) {
-                               subdir = g_strdup_printf ("%3.3x", seq >> 12);
+                               subdir = g_strdup_printf ("d%3.3x", seq >> 12);
                        } else {
                                subdir = g_strdup (".");
                        }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]