(main): check for file being specified

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@9616 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Assar Westerlund
2001-01-30 04:15:50 +00:00
parent 4f287022ce
commit 91be6656d6

View File

@@ -836,7 +836,11 @@ main(int argc, char **argv)
switch(type) {
#ifdef KRB4
case HPROP_KRB4_DB: {
int e = kerb_db_set_name (database);
int e;
if (database == NULL)
krb5_errx(context, 1, "no database specified");
e = kerb_db_set_name (database);
if(e)
krb5_errx(context, 1, "kerb_db_set_name: %s",
krb_get_err_text(e));
@@ -849,7 +853,8 @@ main(int argc, char **argv)
break;
}
case HPROP_KRB4_DUMP:
/* nothing to do */
if (database == NULL)
krb5_errx(context, 1, "no dump file specified");
break;
#ifdef KASERVER_DB
case HPROP_KASERVER:
@@ -864,6 +869,8 @@ main(int argc, char **argv)
#endif
#endif /* KRB4 */
case HPROP_MIT_DUMP:
if (database == NULL)
krb5_errx(context, 1, "no dump file specified");
break;
case HPROP_HEIMDAL:
ret = hdb_create (context, &db, database);