]> git.ipfire.org Git - thirdparty/sarg.git/blobdiff - readlog_squid.c
Make b-tree cache functions static.
[thirdparty/sarg.git] / readlog_squid.c
index 188cb56836083dbcc26751e1c0b4d36fbf2a3adb..529abc9a5290c20e69332c9137fea30d2b6b5bf0 100644 (file)
@@ -56,6 +56,7 @@ static enum ReadLogReturnCodeEnum Squid_ReadEntry(char *Line,struct ReadLogStruc
        int UserLen;
        struct tm *tt;
        char *Ip;
+       char *User;
 
        // get log time.
        Begin=Line;
@@ -120,7 +121,7 @@ static enum ReadLogReturnCodeEnum Squid_ReadEntry(char *Line,struct ReadLogStruc
        if (*Line!=' ' || UrlLen==0) return(RLRC_Unknown);
 
        // the ID of the user or - if the user is unidentified
-       Entry->User=++Line;
+       Entry->User=User=++Line;
        for (UserLen=0 ; *Line && *Line!=' ' ; UserLen++) Line++;
        if (*Line!=' ' || UserLen==0) return(RLRC_Unknown);
 
@@ -137,7 +138,7 @@ static enum ReadLogReturnCodeEnum Squid_ReadEntry(char *Line,struct ReadLogStruc
        Entry->HttpCode[HttpCodeLen]='\0';
        Entry->HttpMethod[HttpMethodLen]='\0';
        Entry->Url[UrlLen]='\0';
-       Entry->User[UserLen]='\0';
+       User[UserLen]='\0';
 
        return(RLRC_NoError);
 }