commit | 6693f236544b767f1c22b08a48d70428a3ce4ec9 | [log] [tgz] |
---|---|---|
author | Mathias Agopian <mathias@google.com> | Thu Aug 06 20:46:44 2009 -0700 |
committer | Mathias Agopian <mathias@google.com> | Thu Aug 06 20:46:44 2009 -0700 |
tree | 09b36899da13370a4ae404dad53c7d131e8e7924 | |
parent | c1879a093334ceb577b5307a3a31b31d6847b728 [diff] [blame] |
better error handling
diff --git a/libs/ui/EGLUtils.cpp b/libs/ui/EGLUtils.cpp index 80bfdfd..b803478 100644 --- a/libs/ui/EGLUtils.cpp +++ b/libs/ui/EGLUtils.cpp
@@ -37,6 +37,9 @@ { EGLint numConfigs = -1, n=0; + if (!attrs) + return BAD_VALUE; + if (outConfig == NULL) return BAD_VALUE; @@ -93,6 +96,10 @@ { int err; int format; + + if (!window) + return BAD_VALUE; + if ((err = window->query(window, NATIVE_WINDOW_FORMAT, &format)) < 0) { return err; }