b478df2e8d
circumstances. looked over by robert@ and jasper@
36 lines
912 B
Plaintext
36 lines
912 B
Plaintext
$OpenBSD: patch-src_scan_c,v 1.1 2010/04/17 10:01:39 ajacoutot Exp $
|
|
--- src/scan.c.orig Sat Apr 17 10:26:17 2010
|
|
+++ src/scan.c Sat Apr 17 10:26:39 2010
|
|
@@ -67,7 +67,6 @@ scan_do (Netinfo * netinfo)
|
|
GIOChannel *channel;
|
|
GIOChannel *channel2;
|
|
gint pfd[2];
|
|
- gint pid;
|
|
gchar buf[SIZE];
|
|
gchar *service_name = NULL;
|
|
gint ip_version, pf;
|
|
@@ -126,12 +125,12 @@ scan_do (Netinfo * netinfo)
|
|
|
|
netinfo_toggle_state (netinfo, INACTIVE, NULL);
|
|
|
|
- if ((pid = fork ()) < 0) {
|
|
+ if ((childpid = fork ()) < 0) {
|
|
perror ("fork failed");
|
|
return;
|
|
}
|
|
|
|
- if (pid == 0) {
|
|
+ if (childpid == 0) {
|
|
/* child */
|
|
close (pfd[0]);
|
|
for (i = start_port; i <= end_port; i++) {
|
|
@@ -183,7 +182,7 @@ scan_do (Netinfo * netinfo)
|
|
/* parent */
|
|
close (pfd[1]);
|
|
|
|
- netinfo->child_pid = pid;
|
|
+ netinfo->child_pid = childpid;
|
|
netinfo->pipe_out = pfd[0];
|
|
|
|
channel2 = g_io_channel_unix_new (pfd[0]);
|