-/* ConfigParser.c - NeonServ v5.3
+/* ConfigParser.c - NeonServ v5.5
* Copyright (C) 2011-2012 Philipp Kreil (pk910)
*
* This program is free software: you can redistribute it and/or modify
}
if(flags & PARSER_FLAG_COMMAND) {
int found_command = 0;
+ char *tmp_buffer;
switch(*buffer) {
case '/':
- buffer = strstr(buffer, "\n");
+ tmp_buffer = buffer;
+ buffer = strchr(buffer, '\r');
+ if(!buffer)
+ buffer = strchr(tmp_buffer, '\n');
+ if(!buffer)
+ buffer = tmp_buffer + strlen(tmp_buffer)-1;
found_command = 1;
break;
case '*':