id_is_ip=true;
} else {
id_is_ip=false;
- if(strcmp(log_entry.User,"-") == 0 || strcmp(log_entry.User," ") == 0 || strcmp(log_entry.User,"") == 0) {
+ if ((log_entry.User[0]=='\0') || (log_entry.User[1]=='\0' && (log_entry.User[0]=='-' || log_entry.User[0]==' '))) {
if(RecordsWithoutUser == RECORDWITHOUTUSER_IP) {
log_entry.User=log_entry.Ip;
id_is_ip=true;