The following build warning is given:
ras-diskerror-handler.c: In function ras_diskerror_event_handler:
ras-diskerror-handler.c:98:2:
warning: ignoring return value of asprintf, declared with attribute warn_unused_result [-Wunused-result]
asprintf(&ev.dev, "%u:%u", major(dev), minor(dev));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Check the return value of asprintf() to avoid the warning.
Signed-off-by: Yazen Ghannam <yazen.ghannam@amd.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
if (pevent_get_field_val(s, event, "dev", record, &val, 1) < 0)
return -1;
dev = (dev_t)val;
- asprintf(&ev.dev, "%u:%u", major(dev), minor(dev));
+ if (asprintf(&ev.dev, "%u:%u", major(dev), minor(dev)) < 0)
+ return -1;
if (pevent_get_field_val(s, event, "sector", record, &val, 1) < 0)
return -1;