1 --- src/VBox/Main/src-server/freebsd/HostHardwareFreeBSD.cpp.orig 2020-05-13 19:44:10 UTC 2 +++ src/VBox/Main/src-server/freebsd/HostHardwareFreeBSD.cpp 3 @@ -253,8 +253,9 @@ static int getDVDInfoFromCAM(DriveInfoList *pList, boo 4 PeriphMatchPattern.pattern.periph_pattern.path_id = paMatches[i].result.device_result.path_id; 5 PeriphMatchPattern.pattern.periph_pattern.target_id = paMatches[i].result.device_result.target_id; 6 PeriphMatchPattern.pattern.periph_pattern.target_lun = paMatches[i].result.device_result.target_lun; 7 - PeriphMatchPattern.pattern.periph_pattern.flags = PERIPH_MATCH_PATH | PERIPH_MATCH_TARGET | 8 - PERIPH_MATCH_LUN; 9 + PeriphMatchPattern.pattern.periph_pattern.flags = static_cast<periph_pattern_flags> 10 + (PERIPH_MATCH_PATH | PERIPH_MATCH_TARGET | 11 + PERIPH_MATCH_LUN); 12 PeriphCCB.cdm.num_patterns = 1; 13 PeriphCCB.cdm.pattern_buf_len = sizeof(struct dev_match_result); 14 PeriphCCB.cdm.patterns = &PeriphMatchPattern; 15