Maximilien Siavelis
2019-08-08 b9e71fb3df1697f50cd5ace73d1a10a1801c58f7
Merge pull request #26 from emgstabilis/25-generation-of-pc-identifier-fails-with-default-strategy-if-no-disk

Improve fallbacks if no disks or no adapters
1个文件已修改
4 ■■■■ 已修改文件
src/library/pc-identifiers.c 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/library/pc-identifiers.c
@@ -39,11 +39,11 @@
    if (identifiers == NULL || *num_identifiers == 0) {
        result_adapterInfos = getAdapterInfos(NULL, &adapter_num);
        if (result_adapterInfos != FUNC_RET_OK) {
        if ((result_adapterInfos != FUNC_RET_OK) || (adapter_num == 0)) {
            return generate_disk_pc_id(identifiers, num_identifiers, false);
        }
        result_diskinfos = getDiskInfos(NULL, &disk_num);
        if (result_diskinfos != FUNC_RET_OK) {
        if ((result_diskinfos != FUNC_RET_OK) || (disk_num == 0)) {
            return generate_ethernet_pc_id(identifiers, num_identifiers, true);
        }
        *num_identifiers = disk_num * adapter_num;