summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2012-12-07 10:02:52 +0100
committerPaolo Bonzini <pbonzini@redhat.com>2012-12-07 10:45:51 +0100
commit32477178bcc92be9909805e7bee30209d170dad2 (patch)
tree3072f3fbaf2e6fbf0ea2f74bec69c2b0359d6e8b
parent1281ee9cae3773a9d42ae257569ff9f99191a9b1 (diff)
downloadmsitools-32477178bcc92be9909805e7bee30209d170dad2.tar.gz
msitools-32477178bcc92be9909805e7bee30209d170dad2.tar.xz
msitools-32477178bcc92be9909805e7bee30209d170dad2.zip
msibuild: fix bug when -s is at the end of the command line
-rw-r--r--tools/msibuild.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/msibuild.c b/tools/msibuild.c
index 424871c..8069b98 100644
--- a/tools/msibuild.c
+++ b/tools/msibuild.c
@@ -233,8 +233,8 @@ int main(int argc, char *argv[])
case 's':
n = 2;
if (argv[2] && argv[2][0] != '-') n++;
- if (argv[3] && argv[3][0] != '-') n++;
- if (argv[4] && argv[4][0] != '-') n++;
+ if (n > 2 && argv[3] && argv[3][0] != '-') n++;
+ if (n > 3 && argv[4] && argv[4][0] != '-') n++;
ret = add_summary_info(argv[1],
n > 2 ? argv[2] : NULL,
n > 3 ? argv[3] : NULL,