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://www.project-moonshot.org/gitweb/?p=mech_eap.git;a=commitdiff_plain;h=94dc0e950d18a586ca40799584e75745dc52cebd 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 27f10f1..4cdb138 100644 --- a/wpa_supplicant/wpa_cli.c +++ b/wpa_supplicant/wpa_cli.c @@ -174,6 +174,8 @@ static void cli_txt_list_del_word(struct dl_list *txt_list, const char *txt) 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); if (buf == NULL) @@ -222,6 +224,8 @@ static int cli_txt_list_add_word(struct dl_list *txt_list, const char *txt) 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); if (buf == NULL)