Minor fix in engine bookmarks
authorkrzsas <krzsas@gmail.com>
Thu, 9 Aug 2007 07:13:03 +0000 (07:13 +0000)
committerkrzsas <krzsas@gmail.com>
Thu, 9 Aug 2007 07:13:03 +0000 (07:13 +0000)
git-svn-id: file:///svnroot/mdictionary/trunk@153 5bde0345-f819-0410-ac75-e5045f9217cc

src/bookmarks/bdb/src/engine_bookmark.c

index 1f5c35f..0777316 100755 (executable)
@@ -908,6 +908,7 @@ void bm_engine_search_word_list(Engine* engine,
        DBT search = { &a , sizeof(a) };
        DBT reply  = { NULL , 0 };
        gchar* down_word = NULL;
+       gchar *tmp;
        
        GPatternSpec* regex;
        regex = g_pattern_spec_new (g_utf8_casefold(pattern,-1));
@@ -933,8 +934,8 @@ void bm_engine_search_word_list(Engine* engine,
                
                if( 0 == g_pattern_match_string( regex, down_word ) )
                {
-                       gchar* cos = g_strdup(search.data);
-                       g_array_append_val(result, cos );
+                       tmp = g_strdup(search.data);
+                       g_array_append_val(result, tmp );
                };
 
                //eg_free(reply.data);
@@ -970,7 +971,6 @@ void bm_engine_search_word_list(Engine* engine,
                g_array_free(result, TRUE);
         }*/
        guint len = 0;
-       gchar *tmp;
        
        while(NULL != (tmp = g_array_index(result,gchar*,len++)))
        {