Module Name: src
Committed By: joerg
Date: Thu Jul 19 06:33:03 UTC 2012
Modified Files:
src/lib/libukfs: ukfs.h
Log Message:
Always initialize part to avoid triggering uninitialized variable
warnings.
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/lib/libukfs/ukfs.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/lib/libukfs/ukfs.h
diff -u src/lib/libukfs/ukfs.h:1.13 src/lib/libukfs/ukfs.h:1.14
--- src/lib/libukfs/ukfs.h:1.13 Thu Dec 3 14:23:49 2009
+++ src/lib/libukfs/ukfs.h Thu Jul 19 06:33:03 2012
@@ -1,4 +1,4 @@
-/* $NetBSD: ukfs.h,v 1.13 2009/12/03 14:23:49 pooka Exp $ */
+/* $NetBSD: ukfs.h,v 1.14 2012/07/19 06:33:03 joerg Exp $ */
/*
* Copyright (c) 2007, 2008, 2009 Antti Kantee. All Rights Reserved.
@@ -130,8 +130,9 @@ extern struct ukfs_part *ukfs_part_na;
#define UKFS_DEVICE_ARGVPROBE(part) \
do { \
- if (argc >= 3) \
- if (ukfs_part_probe(argv[argc-2], part) == -1) \
+ if (argc < 3) \
+ *part = NULL; \
+ else if (ukfs_part_probe(argv[argc-2], part) == -1) \
err(1, "ukfs_part_probe"); \
} while (/*CONSTCOND*/0)