diff -r 88a628af03f6 -r 7e34b2b2b05b tools/daemon/smud_connections.cpp --- a/tools/daemon/smud_connections.cpp Tue Jul 01 09:24:22 2008 +0000 +++ b/tools/daemon/smud_connections.cpp Tue Jul 01 09:29:02 2008 +0000 @@ -283,12 +283,18 @@ } char filename[100]; - fgets(filename, sizeof(filename), file); - if (filename[strlen(filename)-1] == '\n') + filename[0] = '\n'; + + while (filename[0] == '\n') { - filename[strlen(filename)-1] = '\0'; + fgets(filename, sizeof(filename), file); + if (filename[strlen(filename)-1] == '\n') + { + filename[strlen(filename)-1] = '\0'; + } } + printf("Filename is %s\n", filename); //We now need to match this filename with one of our mmap'd files in memory and store it until send gets called.