Sophie

Sophie

distrib > Fedora > 13 > i386 > media > updates-src > by-pkgid > 7643f0c3f070d52835fec28a2433cbb9 > files > 23

euca2ools-1.3.1-10.fc13.src.rpm

--- euca2ools-1.3.1/bin/euca-run-instances.valid	2010-11-18 14:42:19.954407983 -0600
+++ euca2ools-1.3.1/bin/euca-run-instances	2010-11-18 14:46:35.875324194 -0600
@@ -164,11 +164,15 @@ def main():
             ramdisk_id = value
         elif name in ('-n', '--instance-count'):
             counts = value.split('-')
-            if len(counts) > 1:
-                min_count = int(counts[0])
-                max_count = int(counts[1])
-            else:
-                min_count = max_count = int(counts[0])
+            try:
+                if len(counts) > 1:
+                    min_count = int(counts[0])
+                    max_count = int(counts[1])
+                else:
+                    min_count = max_count = int(counts[0])
+            except ValueError:
+                print "Invalid value for --instance-count: ", value
+                sys.exit(1)
         elif name in ('-t', '--instance-type'):
             instance_type = value
         elif name in ('-g', '--group'):