diff options
| -rw-r--r-- | hcid/parser.y | 6 | 
1 files changed, 4 insertions, 2 deletions
| diff --git a/hcid/parser.y b/hcid/parser.y index 0f218272..aa16a5c7 100644 --- a/hcid/parser.y +++ b/hcid/parser.y @@ -37,6 +37,8 @@  #include <sys/socket.h>  #include <asm/types.h> +#include <glib.h> +  #include <bluetooth/bluetooth.h>  #include <bluetooth/hci.h>  #include <bluetooth/hci_lib.h> @@ -191,9 +193,9 @@ device_opt:    | K_NAME dev_name	{  				if (parser_device->name) -					free(parser_device->name); +					g_free(parser_device->name);  				parser_device->flags |= (1 << HCID_SET_NAME); -				parser_device->name = strdup($2); +				parser_device->name = g_strdup($2);  			}    | K_CLASS NUM		{ | 
