Add patch for snprintf() truncation in logging.
This commit is contained in:
parent
0698533d40
commit
6c60f795c6
17
xrdp-0.9.14-log-snprintf.patch
Normal file
17
xrdp-0.9.14-log-snprintf.patch
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
diff -ruN xrdp-0.9.14-v/common/log.c xrdp-0.9.14/common/log.c
|
||||||
|
--- xrdp-0.9.14-v/common/log.c 2020-08-26 12:32:21.000000000 +1000
|
||||||
|
+++ xrdp-0.9.14/common/log.c 2020-08-31 19:23:06.347581743 +1000
|
||||||
|
@@ -555,9 +555,10 @@
|
||||||
|
now_t = time(&now_t);
|
||||||
|
now = localtime(&now_t);
|
||||||
|
|
||||||
|
- snprintf(buff, 21, "[%.4d%.2d%.2d-%.2d:%.2d:%.2d] ", now->tm_year + 1900,
|
||||||
|
- now->tm_mon + 1, now->tm_mday, now->tm_hour, now->tm_min,
|
||||||
|
- now->tm_sec);
|
||||||
|
+ snprintf(buff, 21, "[%.4d%.2d%.2d-%.2d:%.2d:%.2d] ",
|
||||||
|
+ (now->tm_year + 1900) % 10000,
|
||||||
|
+ (now->tm_mon + 1) % 100, now->tm_mday % 100, now->tm_hour % 100,
|
||||||
|
+ now->tm_min % 100, now->tm_sec % 100);
|
||||||
|
|
||||||
|
internal_log_lvl2str(lvl, buff + 20);
|
||||||
|
|
@ -30,6 +30,7 @@ Patch2: xrdp-0.9.4-service.patch
|
|||||||
Patch3: xrdp-0.9.2-setpriv.patch
|
Patch3: xrdp-0.9.2-setpriv.patch
|
||||||
Patch4: xrdp-0.9.10-scripts-libexec.patch
|
Patch4: xrdp-0.9.10-scripts-libexec.patch
|
||||||
Patch5: xrdp-0.9.6-script-interpreter.patch
|
Patch5: xrdp-0.9.6-script-interpreter.patch
|
||||||
|
Patch6: xrdp-0.9.14-log-snprintf.patch
|
||||||
|
|
||||||
BuildRequires: gcc
|
BuildRequires: gcc
|
||||||
BuildRequires: libX11-devel
|
BuildRequires: libX11-devel
|
||||||
|
Loading…
Reference in New Issue
Block a user