From 5ab6fa18a4e5fffd10c46824dbcd04dd87bbf2f4 Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Thu, 27 Nov 2014 17:08:30 +1300 Subject: lib/param: Allow enum values to also be white-space insentive in comparison This makes it easier to specify these in the --option= syntax on the command line. Change-Id: I6b2398d79d37407c5d82cd6b540651ede1d09106 Pair-Programmed-with: Garming Sam Signed-off-by: Garming Sam Signed-off-by: Andrew Bartlett --- lib/param/loadparm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/param') diff --git a/lib/param/loadparm.c b/lib/param/loadparm.c index 1a60b997b8..7df46081a1 100644 --- a/lib/param/loadparm.c +++ b/lib/param/loadparm.c @@ -1049,7 +1049,7 @@ bool lp_set_enum_parm( struct parm_struct *parm, const char *pszParmValue, int i; for (i = 0; parm->enum_list[i].name; i++) { - if ( strequal(pszParmValue, parm->enum_list[i].name)) { + if (strwicmp(pszParmValue, parm->enum_list[i].name) == 0) { *ptr = parm->enum_list[i].value; return true; } -- cgit