kumquat-buildroot/package/nmap/0002-ncat-unix-socket.patch
Alexey Neyman 2f99483a59 package/nmap: fix ncat on Unix socket
Starting with nmap 7.91, ncat segfaults on an attempt to use it for a
Unix-domain socket (`ncat -U path`). The fix has been committed to nmap
in r38121.

Signed-off-by: Alexey Neyman <stilor@att.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2021-07-28 21:39:28 +02:00

31 lines
1.0 KiB
Diff

ChangeLog:
o [Ncat][GH#2154] Ncat no longer crashes when used with Unix domain sockets.
Backported from: r38121
Signed-off-by: Alexey Neyman <stilor@att.net>
Index: ncat/ncat_main.c
===================================================================
--- a/ncat/ncat_main.c (revision 38120)
+++ b/ncat/ncat_main.c (revision 38121)
@@ -846,7 +846,7 @@
targetaddrs->addr.un.sun_family = AF_UNIX;
strncpy(targetaddrs->addr.un.sun_path, argv[optind], sizeof(targetaddrs->addr.un.sun_path));
targetaddrs->addrlen = SUN_LEN(&targetaddrs->addr.un);
- o.target = argv[optind];
+ o.sslservername = o.target = argv[optind];
optind++;
} else
#endif
@@ -865,7 +865,7 @@
targetaddrs->addr.vm.svm_cid = long_cid;
targetaddrs->addrlen = sizeof(targetaddrs->addr.vm);
- o.target = argv[optind];
+ o.sslservername = o.target = argv[optind];
optind++;
}
} else