Avoided SIGSEGV if no drives were found by scan

This commit is contained in:
Thomas Schmitt 2009-06-02 16:30:06 +00:00
parent 38994b62c0
commit 8276611468

View File

@ -106,7 +106,7 @@ int libburner_aquire_drive(char *drive_adr, int *driveno)
ret = libburner_aquire_by_adr(drive_adr); ret = libburner_aquire_by_adr(drive_adr);
else else
ret = libburner_aquire_by_driveno(driveno); ret = libburner_aquire_by_driveno(driveno);
if (ret <= 0) if (ret <= 0 || *driveno <= 0)
return ret; return ret;
burn_disc_get_profile(drive_list[0].drive, &current_profile, burn_disc_get_profile(drive_list[0].drive, &current_profile,
current_profile_name); current_profile_name);