45 lines
786 B
Diff
45 lines
786 B
Diff
--- net-tools-1.60/hostname.c
|
|
+++ net-tools-1.60/hostname.c
|
|
@@ -32,6 +32,7 @@
|
|
*/
|
|
#include <stdio.h>
|
|
#include <unistd.h>
|
|
+#include <stdlib.h>
|
|
#include <getopt.h>
|
|
#include <string.h>
|
|
#include <netdb.h>
|
|
@@ -98,6 +99,7 @@
|
|
fprintf(stderr, _("%s: name too long\n"), program_name);
|
|
break;
|
|
default:
|
|
+ break;
|
|
}
|
|
exit(1);
|
|
};
|
|
@@ -117,6 +119,7 @@
|
|
fprintf(stderr, _("%s: name too long\n"), program_name);
|
|
break;
|
|
default:
|
|
+ break;
|
|
}
|
|
exit(1);
|
|
};
|
|
@@ -174,6 +177,7 @@
|
|
printf("%s\n", hp->h_name);
|
|
break;
|
|
default:
|
|
+ return;
|
|
}
|
|
}
|
|
|
|
--- net-tools-1.60/lib/inet_sr.c
|
|
+++ net-tools-1.60/lib/inet_sr.c
|
|
@@ -105,6 +105,7 @@
|
|
case 2:
|
|
isnet = 0; break;
|
|
default:
|
|
+ break;
|
|
}
|
|
|
|
/* Fill in the other fields. */
|