diff options
author | Imre Deak <imre.deak@intel.com> | 2012-10-10 16:04:39 +0300 |
---|---|---|
committer | Daniel Vetter <daniel.vetter@ffwll.ch> | 2012-10-10 15:59:05 +0200 |
commit | 5efd3d3d227365421acb4c7b350cae9c34923b2e (patch) | |
tree | b12126445f386766a241953db4261cf941a670e1 /tools | |
parent | 6456e75f0d91f35eb2e8c2b71629e2813b0aa72d (diff) |
fix warn in intel_error_decode: ignoring return value of 'asprintf'
Signed-off-by: Imre Deak <imre.deak@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'tools')
-rw-r--r-- | tools/intel_error_decode.c | 10 |
1 files 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 <errno.h> #include <sys/stat.h> #include <err.h> +#include <assert.h> #include <intel_bufmgr.h> #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; |