svn commit: r298318 - head/sys/compat/linprocfs

Conrad E. Meyer cem at FreeBSD.org
Wed Apr 20 01:00:14 UTC 2016


Author: cem
Date: Wed Apr 20 01:00:13 2016
New Revision: 298318
URL: https://svnweb.freebsd.org/changeset/base/298318

Log:
  linprocfs: Don't print uninitialized values
  
  Reported by:	Coverity
  CID:		1354624
  Sponsored by:	EMC / Isilon Storage Division

Modified:
  head/sys/compat/linprocfs/linprocfs.c

Modified: head/sys/compat/linprocfs/linprocfs.c
==============================================================================
--- head/sys/compat/linprocfs/linprocfs.c	Wed Apr 20 00:55:35 2016	(r298317)
+++ head/sys/compat/linprocfs/linprocfs.c	Wed Apr 20 01:00:13 2016	(r298318)
@@ -1422,7 +1422,7 @@ linprocfs_doproclimits(PFS_FILL_ARGS)
 			    "kern.sigqueue.max_pending_per_proc",
 			    &res, &size, 0, 0, 0, 0);
 			if (error != 0)
-				break;
+				goto out;
 			rl.rlim_cur = res;
 			rl.rlim_max = res;
 			break;
@@ -1430,7 +1430,7 @@ linprocfs_doproclimits(PFS_FILL_ARGS)
 			error = kernel_sysctlbyname(td,
 			    "kern.ipc.msgmnb", &res, &size, 0, 0, 0, 0);
 			if (error != 0)
-				break;
+				goto out;
 			rl.rlim_cur = res;
 			rl.rlim_max = res;
 			break;
@@ -1452,6 +1452,7 @@ linprocfs_doproclimits(PFS_FILL_ARGS)
 			    li->desc, (unsigned long long)rl.rlim_cur,
 			    (unsigned long long)rl.rlim_max, li->unit);
 	}
+out:
 	lim_free(limp);
 	return (error);
 }


More information about the svn-src-all mailing list