Bug fix: SIGSEGV of libcdio system adapter if drive list is empty

This commit is contained in:
Thomas Schmitt 2010-05-29 07:44:41 +00:00
부모 edca339338
커밋 cc7548f1c7
2개의 변경된 파일4개의 추가작업 그리고 3개의 파일을 삭제

파일 보기

@ -1 +1 @@
#define Cdrskin_timestamP "2010.05.16.090624"
#define Cdrskin_timestamP "2010.05.29.074318"

파일 보기

@ -229,8 +229,9 @@ static int sg_give_next_adr_raw(burn_drive_enumerator_t *idx,
}
} else if (initialize == -1) {
if (*(idx->ppsz_cd_drives) != NULL)
cdio_free_device_list(idx->ppsz_cd_drives);
if (idx->ppsz_cd_drives != NULL)
if (*(idx->ppsz_cd_drives) != NULL)
cdio_free_device_list(idx->ppsz_cd_drives);
idx->ppsz_cd_drives = NULL;
}