]> git.rm.cloudns.org Git - xonotic/gmqcc.git/commitdiff
fix issues
authorRudolf Polzer <divverent@xonotic.org>
Fri, 19 Jul 2013 11:32:47 +0000 (13:32 +0200)
committerRudolf Polzer <divverent@xonotic.org>
Fri, 19 Jul 2013 11:32:47 +0000 (13:32 +0200)
parser.c

index 4fa1d3f7c47372f8523c5c68d7ea5fb926305f3d..514a82fcd499f3be152df94a5f71e73ba6b19347 100644 (file)
--- a/parser.c
+++ b/parser.c
@@ -261,10 +261,10 @@ static char *parser_strdup(const char *str)
 
 static ast_value* parser_const_string(parser_t *parser, const char *str, bool dotranslate)
 {
-    size_t hash = util_hthash(parser->ht_imm_string, str);
-    ast_value *out;
-    hash_table_t *ht_string =
+    ht ht_string =
         dotranslate ? parser->ht_imm_string_dotranslate : parser->ht_imm_string;
+    size_t hash = util_hthash(ht_string, str);
+    ast_value *out;
 
     if ( (out = (ast_value*)util_htgeth(ht_string, str, hash)) )
         return out;