Module Name: src Committed By: knakahara Date: Wed Aug 3 08:28:09 UTC 2016
Modified Files: src/usr.sbin/intrctl: intrctl_io.c Log Message: fix: incorrect sysctlbyname(3) error handling. pointed out by nonaka@n.o To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/usr.sbin/intrctl/intrctl_io.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/usr.sbin/intrctl/intrctl_io.c diff -u src/usr.sbin/intrctl/intrctl_io.c:1.1 src/usr.sbin/intrctl/intrctl_io.c:1.2 --- src/usr.sbin/intrctl/intrctl_io.c:1.1 Mon Aug 17 06:42:46 2015 +++ src/usr.sbin/intrctl/intrctl_io.c Wed Aug 3 08:28:09 2016 @@ -1,4 +1,4 @@ -/* $NetBSD: intrctl_io.c,v 1.1 2015/08/17 06:42:46 knakahara Exp $ */ +/* $NetBSD: intrctl_io.c,v 1.2 2016/08/03 08:28:09 knakahara Exp $ */ /* * Copyright (c) 2015 Internet Initiative Japan Inc. @@ -27,7 +27,7 @@ */ #include <sys/cdefs.h> -__RCSID("$NetBSD: intrctl_io.c,v 1.1 2015/08/17 06:42:46 knakahara Exp $"); +__RCSID("$NetBSD: intrctl_io.c,v 1.2 2016/08/03 08:28:09 knakahara Exp $"); #include <sys/sysctl.h> #include <sys/intrio.h> @@ -63,7 +63,7 @@ intrctl_io_alloc(int retry) error = sysctlbyname("kern.intr.list", buf, &buf_size, NULL, 0); if (error >= 0) return buf; - else if (error == -ENOMEM) { + else if (errno == ENOMEM) { void *temp; temp = realloc(buf, buf_size);