Index: trunk/Nebulous-Server/bin/neb-cabadd
===================================================================
--- trunk/Nebulous-Server/bin/neb-cabadd	(revision 40617)
+++ trunk/Nebulous-Server/bin/neb-cabadd	(revision 40618)
@@ -40,5 +40,5 @@
 pod2usage( -msg => "Unknown option: @ARGV", -exitval => 2 ) if @ARGV;
 pod2usage( -msg => "Required options: --db --user --pass --cname --site_id", -exitval => 2 )
-    unless $db && $dbuser && $dbpass && $cname && $site_id;
+    unless defined $db && defined $dbuser && defined $dbpass && defined $cname && defined $site_id;
 
 my $dbh = DBI->connect(
@@ -56,5 +56,5 @@
 
 if (defined($update)) {
-    unless ($cname && $location && $site_id && $cab_id) {
+    unless (defined $cname && defined $location && defined $site_id && defined $cab_id) {
 	pod2usage( -msg => "Required options for update: --db --user --pass --cname --site_id --location --cab_id", -exitval => 2 );
     }
