From d566f4152fb45b63097a6b9cd452ca8ad8ad43ac Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Mon, 28 Dec 2009 12:13:52 +0200 Subject: [PATCH] Fix wpa_cli with libreadline and WPA_TRACE to use consistent alloc Need to use strdup(), not os_strdup() here since the readline/fgets result needs to use same style for memory allocation to avoid WPA_TRACE errors. --- wpa_supplicant/wpa_cli.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wpa_supplicant/wpa_cli.c b/wpa_supplicant/wpa_cli.c index 76e2166c8..1933140c3 100644 --- a/wpa_supplicant/wpa_cli.c +++ b/wpa_supplicant/wpa_cli.c @@ -1776,7 +1776,7 @@ static char * wpa_cli_cmd_gen(const char *text, int state) while ((cmd = wpa_cli_commands[i].cmd)) { i++; if (os_strncasecmp(cmd, text, len) == 0) - return os_strdup(cmd); + return strdup(cmd); } return NULL;