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)
 

Reply via email to