diff options
Diffstat (limited to 'net/vncreflector/files')
| -rw-r--r-- | net/vncreflector/files/patch-Makefile | 6 | ||||
| -rw-r--r-- | net/vncreflector/files/patch-host__connect.c | 21 | ||||
| -rw-r--r-- | net/vncreflector/files/patch-logging.c | 6 | ||||
| -rw-r--r-- | net/vncreflector/files/patch-main.c | 4 | ||||
| -rw-r--r-- | net/vncreflector/files/patch-region.c | 4 |
5 files changed, 31 insertions, 10 deletions
diff --git a/net/vncreflector/files/patch-Makefile b/net/vncreflector/files/patch-Makefile index 9f4cb98bb2e4..b5453a9c06d5 100644 --- a/net/vncreflector/files/patch-Makefile +++ b/net/vncreflector/files/patch-Makefile @@ -1,4 +1,4 @@ ---- Makefile.orig +--- Makefile.orig 2003-04-16 17:32:42 UTC +++ Makefile @@ -14,10 +14,10 @@ # @@ -13,7 +13,7 @@ # Debug (strict) #CFLAGS = -g -pedantic -Wall $(IFLAGS) # Debug (profiling) -@@ -50,7 +50,7 @@ +@@ -50,7 +50,7 @@ $(PROG): $(OBJS) default: $(PROG) $(PROG): $(OBJS) @@ -22,7 +22,7 @@ clean: rm -f $(OBJS) *core* ./*~ ./*.bak $(PROG) -@@ -59,7 +59,7 @@ +@@ -59,7 +59,7 @@ depend: $(SRCS) $(MAKEDEPEND) $(MAKEDEPFLAGS) -I. $(SRCS) 2> /dev/null .c.o: diff --git a/net/vncreflector/files/patch-host__connect.c b/net/vncreflector/files/patch-host__connect.c new file mode 100644 index 000000000000..665fb69cfcde --- /dev/null +++ b/net/vncreflector/files/patch-host__connect.c @@ -0,0 +1,21 @@ +--- host_connect.c.orig 2025-10-10 10:32:37 UTC ++++ host_connect.c +@@ -232,7 +232,7 @@ static void rf_host_ver(void) + char *buf = (char *)cur_slot->readbuf; + int major = 3, minor = 3; + int remote_major, remote_minor; +- char ver_msg[12]; ++ char ver_msg[13]; + + if ( strncmp(buf, "RFB ", 4) != 0 || !isdigit(buf[4]) || + !isdigit(buf[4]) || !isdigit(buf[5]) || !isdigit(buf[6]) || +@@ -256,7 +256,8 @@ static void rf_host_ver(void) + log_write(LL_WARN, "Protocol sub-version does not match (ignoring)"); + } + +- sprintf(ver_msg, "RFB %03d.%03d\n", abs(major) % 999, abs(minor) % 999); ++ snprintf(ver_msg, sizeof(ver_msg), ++ "RFB %03d.%03d\n", abs(major) % 999, abs(minor) % 999); + aio_write(NULL, ver_msg, 12); + aio_setread(rf_host_auth, NULL, 4); + } diff --git a/net/vncreflector/files/patch-logging.c b/net/vncreflector/files/patch-logging.c index c141be209a50..1fa105e0080d 100644 --- a/net/vncreflector/files/patch-logging.c +++ b/net/vncreflector/files/patch-logging.c @@ -1,6 +1,6 @@ ---- logging.c +--- logging.c.orig 2003-04-21 17:20:35 UTC +++ logging.c -@@ -138,8 +138,6 @@ +@@ -138,8 +138,6 @@ void log_write(int level, char *format, ...) char time_buf[32]; char level_char = ' '; @@ -9,7 +9,7 @@ if ( (log_fp != NULL && level <= log_file_level) || level <= log_stderr_level ) { now = time(NULL); -@@ -150,18 +148,21 @@ +@@ -150,18 +148,21 @@ void log_write(int level, char *format, ...) if (level <= log_file_level) { fprintf(log_fp, "%s %c ", time_buf, (int)level_char); diff --git a/net/vncreflector/files/patch-main.c b/net/vncreflector/files/patch-main.c index 016631bcfecd..6adae9c02917 100644 --- a/net/vncreflector/files/patch-main.c +++ b/net/vncreflector/files/patch-main.c @@ -1,6 +1,6 @@ ---- main.c.orig +--- main.c.orig 2003-01-11 09:44:02 UTC +++ main.c -@@ -464,7 +464,7 @@ +@@ -464,7 +464,7 @@ static int init_screen_info(void) static int init_screen_info(void) { diff --git a/net/vncreflector/files/patch-region.c b/net/vncreflector/files/patch-region.c index e27c2a61aac6..3714b26e626e 100644 --- a/net/vncreflector/files/patch-region.c +++ b/net/vncreflector/files/patch-region.c @@ -1,6 +1,6 @@ ---- region.c.orig +--- region.c.orig 2002-09-21 12:43:01 UTC +++ region.c -@@ -70,6 +70,7 @@ +@@ -70,6 +70,7 @@ SOFTWARE. * * *****************************************************************/ |
