summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-analyzer/sarg/files/sarg-2.3.10-format.patch')
-rw-r--r--net-analyzer/sarg/files/sarg-2.3.10-format.patch77
1 files changed, 77 insertions, 0 deletions
diff --git a/net-analyzer/sarg/files/sarg-2.3.10-format.patch b/net-analyzer/sarg/files/sarg-2.3.10-format.patch
new file mode 100644
index 000000000000..926fdc8c6725
--- /dev/null
+++ b/net-analyzer/sarg/files/sarg-2.3.10-format.patch
@@ -0,0 +1,77 @@
+--- a/report.c
++++ b/report.c
+@@ -54,7 +54,7 @@
+ char accsmart[MAXLEN];
+ char crc2[MAXLEN/2 -1];
+ char siteind[MAX_TRUNCATED_URL];
+- char arqtt[256];
++ char arqtt[MAX_USER_FNAME_LEN * 2 + MAXLEN + 10];
+ char *oldurltt=NULL;
+ char oldaccdiatt[11],oldacchoratt[9];
+ char tmp3[MAXLEN];
+--- a/util.c
++++ b/util.c
+@@ -671,10 +671,10 @@
+ char *buildtime(long long int elap)
+ {
+ int num = elap / 1000;
+- int hor = 0;
+- int min = 0;
+- int sec = 0;
+- static char buf[12];
++ short int hor = 0;
++ short int min = 0;
++ short int sec = 0;
++ static char buf[15];
+
+ buf[0]='\0';
+
+@@ -1236,10 +1236,10 @@
+ char *fixtime(long long int elap)
+ {
+ int num = elap / 1000;
+- int hor = 0;
+- int min = 0;
+- int sec = 0;
+- static char buf[12];
++ short int hor = 0;
++ short int min = 0;
++ short int sec = 0;
++ static char buf[15];
+
+ hor=num / 3600;
+ min=(num % 3600) / 60;
+@@ -1248,7 +1248,7 @@
+ if(hor==0 && min==0 && sec==0)
+ strcpy(buf,"0");
+ else
+- sprintf(buf,"%d:%02d:%02d",hor,min,sec);
++ sprintf(buf,"%02d:%02d:%02d",hor,min,sec);
+
+ return buf;
+ }
+--- a/index.c
++++ b/index.c
+@@ -89,9 +89,9 @@
+ char monthdir[MAXLEN];
+ char monthname1[9], monthname2[9];
+ char nmonth[30];
+- char monthnum[10];
++ char monthnum[15];
+ char dayindex[MAXLEN];
+- char daynum[10];
++ char daynum[15];
+ char title[80];
+ int yearsort[150];
+ int nyears;
+--- a/userinfo.c
++++ b/userinfo.c
+@@ -67,7 +67,7 @@
+ int skip;
+ int flen;
+ int count, clen;
+- char cstr[9];
++ char cstr[10];
+
+ last=NULL;
+ for (group=first_user_group ; group ; group=group->next) {