]> git.ipfire.org Git - thirdparty/sarg.git/commitdiff
Copy less bytes from the user name
authorFrederic Marchal <fmarchal@users.sourceforge.net>
Sun, 26 Jul 2015 06:02:32 +0000 (08:02 +0200)
committerFrederic Marchal <fmarchal@users.sourceforge.net>
Sun, 26 Jul 2015 06:02:32 +0000 (08:02 +0200)
When removing a user suffix, copy and truncate the user name in one call.

readlog.c

index c984b6ea229d8a82d5ed17007a43a99b9bb0c143..d08306f330ce5f58fc036cdcaa51718f5083643a 100644 (file)
--- a/readlog.c
+++ b/readlog.c
@@ -540,8 +540,7 @@ static void ReadOneLogFile(struct ReadLogDataStruct *Filter,const char *arq)
                                        totregsx++;
                                        continue;
                                }
-                               safe_strcpy(UserBuffer,log_entry.User,sizeof(UserBuffer));
-                               UserBuffer[x-StripSuffixLen]='\0';
+                               safe_strcpy(UserBuffer,log_entry.User,x-StripSuffixLen+1);
                                log_entry.User=UserBuffer;
                        }
                }