info: Use memory_stream_cleanup in di_info_get_serial

Signed-off-by: Joshua Ashton <joshua@froggi.es>
This commit is contained in:
Joshua Ashton 2022-11-17 11:38:37 +00:00 committed by Pekka Paalanen
parent 12923cc3bc
commit c995305a69

7
info.c
View file

@ -34,9 +34,6 @@ di_info_parse_edid(const void *data, size_t size)
info->edid = edid; info->edid = edid;
if (fflush(failure_msg.fp) != 0)
goto err_info;
failure_msg_str = memory_stream_close(&failure_msg); failure_msg_str = memory_stream_close(&failure_msg);
if (failure_msg_str && failure_msg_str[0] != '\0') if (failure_msg_str && failure_msg_str[0] != '\0')
info->failure_msg = failure_msg_str; info->failure_msg = failure_msg_str;
@ -45,8 +42,6 @@ di_info_parse_edid(const void *data, size_t size)
return info; return info;
err_info:
free(info);
err_edid: err_edid:
_di_edid_destroy(edid); _di_edid_destroy(edid);
err_failure_msg_file: err_failure_msg_file:
@ -186,6 +181,6 @@ di_info_get_serial(const struct di_info *info)
return memory_stream_close(&m); return memory_stream_close(&m);
} }
free(memory_stream_close(&m)); memory_stream_cleanup(&m);
return NULL; return NULL;
} }