From 0a4d2bda727596d4b46c5d706dda244dd9e06e82 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Fr=C3=A9d=C3=A9ric=20Marchal?= Date: Wed, 20 Jan 2010 13:34:41 +0000 Subject: [PATCH] Trivial optimization of string testing --- useragent.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/useragent.c b/useragent.c index a4aea01..b438b80 100644 --- a/useragent.c +++ b/useragent.c @@ -89,7 +89,7 @@ void useragent(void) if(strstr(warea,"SCRIPT") != 0 || strstr(warea,"ONLOAD") != 0) baddata(); - if(strlen(gwarea.current)) { + if(gwarea.current[0]!='\0') { if (getword_skip(MAXLEN,&gwarea,' ')<0 || getword(user,sizeof(user),&gwarea,'\n')<0) { printf("SARG: Maybe you have a broken record or garbage in your %s file.\n",UserAgentLog); exit(1); @@ -98,7 +98,7 @@ void useragent(void) if(user[0] == '-') strcpy(user,ip); - if(strlen(user) == 0) + if(user[0] == '\0') strcpy(user,ip); fprintf(fp_ou,"%s\t%s\t%s\n",ip,agent,user); -- 2.47.2