Fix:gui_internal:Fixed bookmark handling
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Mon, 28 Jul 2008 18:06:28 +0000 (18:06 +0000)
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Mon, 28 Jul 2008 18:06:28 +0000 (18:06 +0000)
git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@1233 ffa7fe5e-494d-0410-b361-a75ebd5db220

navit/navit/gui/internal/gui_internal.c

index 0659530..a081453 100644 (file)
@@ -1207,9 +1207,9 @@ gui_internal_cmd_bookmarks(struct gui_priv *this, struct widget *wm)
                                                wbm->text=g_strdup(l);
                                                gui_internal_widget_append(w, wbm);
                                                g_hash_table_insert(hash, g_strdup(l), (void *)1);
-                                               wbm->prefix=g_malloc(plen+len+2);
-                                               strncpy(wbm->prefix, label_full, plen+len+1);
-                                               wbm->prefix[plen+len+1]='\0';
+                                               wbm->prefix=g_malloc(len+2);
+                                               strncpy(wbm->prefix, label_full, len+1);
+                                               wbm->prefix[len+1]='\0';
                                        } else {
                                                gui_internal_widget_destroy(this, wbm);
                                        }