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)