From 5efd3d3d227365421acb4c7b350cae9c34923b2e Mon Sep 17 00:00:00 2001 From: Imre Deak Date: Wed, 10 Oct 2012 16:04:39 +0300 Subject: [PATCH] fix warn in intel_error_decode: ignoring return value of 'asprintf' Signed-off-by: Imre Deak Signed-off-by: Daniel Vetter --- tools/intel_error_decode.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/tools/intel_error_decode.c b/tools/intel_error_decode.c index e0ec8f60..ca03c835 100644 --- a/tools/intel_error_decode.c +++ b/tools/intel_error_decode.c @@ -49,6 +49,7 @@ #include #include #include +#include #include #include "intel_chipset.h" @@ -479,13 +480,18 @@ main (int argc, char *argv[]) } if (S_ISDIR (st.st_mode)) { - asprintf (&filename, "%s/i915_error_state", path); + int ret; + + ret = asprintf (&filename, "%s/i915_error_state", path); + assert(ret > 0); file = fopen(filename, "r"); if (!file) { int minor; for (minor = 0; minor < 64; minor++) { free(filename); - asprintf(&filename, "%s/%d/i915_error_state", path, minor); + ret = asprintf(&filename, "%s/%d/i915_error_state", path, minor); + assert(ret > 0); + file = fopen(filename, "r"); if (file) break;