mesa: use util_strdup() macro in symbol_table.c

Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
This commit is contained in:
Brian Paul 2017-10-17 13:58:47 -06:00
parent acd6ea0cc0
commit 89372220b3

View file

@ -24,6 +24,7 @@
#include "main/imports.h"
#include "symbol_table.h"
#include "../../util/hash_table.h"
#include "util/u_string.h"
struct symbol {
/** Symbol name. */
@ -192,7 +193,7 @@ _mesa_symbol_table_add_symbol(struct _mesa_symbol_table *table,
new_sym->next_with_same_name = sym;
new_sym->name = sym->name;
} else {
new_sym->name = strdup(name);
new_sym->name = util_strdup(name);
if (new_sym->name == NULL) {
free(new_sym);
_mesa_error_no_memory(__func__);
@ -264,7 +265,7 @@ _mesa_symbol_table_add_global_symbol(struct _mesa_symbol_table *table,
sym->name = inner_sym->name;
} else {
sym->name = strdup(name);
sym->name = util_strdup(name);
if (sym->name == NULL) {
free(sym);
_mesa_error_no_memory(__func__);