From: Mikael Kanstrup Date: Tue, 24 Mar 2015 16:10:36 +0000 (+0100) Subject: wpa_cli: Allow tab as alternative separator for cli_txt_list words X-Git-Tag: hostap_2_5~918 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=94dc0e950d18a586ca40799584e75745dc52cebd;p=thirdparty%2Fhostap.git wpa_cli: Allow tab as alternative separator for cli_txt_list words To be able to reuse the add/del word utility functions for lines containing tabs allow both space and tab as word separators. Signed-off-by: Mikael Kanstrup --- diff --git a/wpa_supplicant/wpa_cli.c b/wpa_supplicant/wpa_cli.c index 27f10f1c6..4cdb1383c 100644 --- a/wpa_supplicant/wpa_cli.c +++ b/wpa_supplicant/wpa_cli.c @@ -173,6 +173,8 @@ static void cli_txt_list_del_word(struct dl_list *txt_list, const char *txt) const char *end; char *buf; end = os_strchr(txt, ' '); + if (end == NULL) + end = os_strchr(txt, '\t'); if (end == NULL) end = txt + os_strlen(txt); buf = dup_binstr(txt, end - txt); @@ -221,6 +223,8 @@ static int cli_txt_list_add_word(struct dl_list *txt_list, const char *txt) char *buf; int ret; end = os_strchr(txt, ' '); + if (end == NULL) + end = os_strchr(txt, '\t'); if (end == NULL) end = txt + os_strlen(txt); buf = dup_binstr(txt, end - txt);