Maximilien Siavelis
2019-08-08 c0d61ea38a684301c6937d8d4067765abdc5aaaa
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;