qcdm: fix warning when no log codes are enabled

This commit is contained in:
Dan Williams
2012-01-11 17:55:10 -06:00
parent bf31764bab
commit 474d9136ba

View File

@@ -1547,14 +1547,16 @@ log_config_get_set_result (const char *buf, size_t len, u_int32_t op, int *out_e
num_result_items++; num_result_items++;
} }
items = malloc (sizeof (*items) * num_result_items); if (num_result_items) {
for (i = 0; i < num_items; i++) { items = malloc (sizeof (*items) * num_result_items);
if (LOG_CODE_SET (rsp->u.get_set_items.mask, i)) for (i = 0; i < num_items; i++) {
items[count++] = (equipid << 12) | (i & 0x0FFF); if (LOG_CODE_SET (rsp->u.get_set_items.mask, i))
} items[count++] = (equipid << 12) | (i & 0x0FFF);
}
qcdm_result_add_u16_array (result, QCDM_CMD_LOG_CONFIG_MASK_ITEM_ITEMS, items, count); qcdm_result_add_u16_array (result, QCDM_CMD_LOG_CONFIG_MASK_ITEM_ITEMS, items, count);
free (items); free (items);
}
} }
return result; return result;