diff options
author | Frank Henigman <fjhenigman@google.com> | 2015-01-22 20:43:53 -0500 |
---|---|---|
committer | Chad Versace <chad.versace@intel.com> | 2015-01-27 09:48:07 -0800 |
commit | 2195f3e612e649260aa8163c4dd5e429a8cda7b9 (patch) | |
tree | 3c1b67d981a8d364db46f8f440853cf29627ca48 | |
parent | fd1def1ac808f89a3209fa03c2dea79f5ed41775 (diff) |
waffle: return accurate result from wegl_platform_init()
wegl_platform_init() now returns false if dlopen or dlsym fails.
Signed-off-by: Frank Henigman <fjhenigman@google.com>
Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
Reviewed-by: Chad Versace <chad.versace@intel.com>
-rw-r--r-- | src/waffle/egl/wegl_platform.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/waffle/egl/wegl_platform.c b/src/waffle/egl/wegl_platform.c index 196b14a..800025e 100644 --- a/src/waffle/egl/wegl_platform.c +++ b/src/waffle/egl/wegl_platform.c @@ -68,6 +68,7 @@ wegl_platform_init(struct wegl_platform *self) wcore_errorf(WAFFLE_ERROR_FATAL, "dlopen(\"%s\") failed: %s", libEGL_filename, dlerror()); + ok = false; goto error; } @@ -77,6 +78,7 @@ wegl_platform_init(struct wegl_platform *self) wcore_errorf(WAFFLE_ERROR_FATAL, \ "dlsym(\"%s\", \"" #function "\") failed: %s", \ libEGL_filename, dlerror()); \ + ok = false; \ goto error; \ } |