From a74ac14ecb7f4b221a950239efab62e1d8c083d6 Mon Sep 17 00:00:00 2001 From: Thadeu Lima de Souza Cascardo Date: Sun, 13 Mar 2016 08:57:14 -0300 Subject: [PATCH] =?utf8?q?Compara=20chaves=20do=20hash=20sem=20distin?= =?utf8?q?=C3=A7=C3=A3o=20de=20"caixa".?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Apenas a lista de comandos e totais utilizam pmhash. Ao utilizar strcasecmp ao invés de strcmp, comandos passam a ser reconhecidos independente de utilizarem letras maiúsculas ou minúsculas. --- lib/pmhash.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/pmhash.c b/lib/pmhash.c index ca9cfca..5bada1e 100644 --- a/lib/pmhash.c +++ b/lib/pmhash.c @@ -78,7 +78,7 @@ void * pmhash_get(struct pmhash *pmhash, char *key) for (i = 0; i < pmhash->len; i++) { if (pmhash->items[i].key == NULL) return NULL; - if (!strcmp(pmhash->items[i].key, key)) + if (!strcasecmp(pmhash->items[i].key, key)) return pmhash->items[i].val; } return NULL; -- 2.20.1