strtable = g_new0(StringTable, 1);
cm_return_val_if_fail(strtable != NULL, NULL);
strtable->hash_table = g_hash_table_new(g_str_hash, g_str_equal);
- cm_return_val_if_fail(strtable->hash_table, NULL);
+ if (strtable->hash_table == NULL) {
+ g_free(strtable);
+ return NULL;
+ }
return strtable;
}