Репозитории ALT
S: | 4.0.20100725-alt3 |
5.1: | 4.0.20061122-alt2 |
4.1: | 4.0.20061122-alt1 |
4.0: | 4.0.20061122-alt1 |
3.0: | 3.6-alt2 |
Группа :: Сети/Прочее
Пакет: netcat
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Патч: netcat-3.9-20060725-alt-strtonum.patch
Скачать
Скачать
--- src/usr.bin/nc/netcat.c.orig 2006-08-07 04:09:50 +0400
+++ src/usr.bin/nc/netcat.c 2006-08-07 04:23:13 +0400
@@ -117,6 +117,26 @@ void set_common_sockopts(int);
int parse_iptos(char *);
void usage(int);
+#if !defined(HAVE_STRTONUM)
+
+long long
+strtonum(const char *nptr, long long minval, long long maxval,
+ const char **errstr)
+{
+ long long result = strtoll(nptr, NULL, 0);
+ *errstr = NULL;
+
+ if (result < minval || result > maxval) {
+ errno = EINVAL;
+ *errstr = "is out of valid range";
+ return 0LL;
+ }
+
+ return result;
+}
+
+#endif /* if !defined(HAVE_STRTONUM) */
+
int
main(int argc, char *argv[])
{