diff options
author | Chris Lumens <clumens@redhat.com> | 2010-12-15 10:20:36 -0500 |
---|---|---|
committer | Chris Lumens <clumens@redhat.com> | 2010-12-15 13:26:50 -0500 |
commit | b5f46d92a3dfd790650920859312e9bf505c80be (patch) | |
tree | 23642f556b8bc9fc43e2643fd8b4fe9456a5e4d2 /pyanaconda/isys | |
parent | 39e2057cc9cfc54f3fca12b7d5448c499e35300d (diff) | |
download | anaconda-b5f46d92a3dfd790650920859312e9bf505c80be.tar.gz anaconda-b5f46d92a3dfd790650920859312e9bf505c80be.tar.xz anaconda-b5f46d92a3dfd790650920859312e9bf505c80be.zip |
Raise an exception if X*Display functions fail (#663294).
Diffstat (limited to 'pyanaconda/isys')
-rw-r--r-- | pyanaconda/isys/isys.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/pyanaconda/isys/isys.c b/pyanaconda/isys/isys.c index 392a42c06..e28fcad70 100644 --- a/pyanaconda/isys/isys.c +++ b/pyanaconda/isys/isys.c @@ -603,6 +603,7 @@ static PyObject * doIsCapsLockEnabled(PyObject * s, PyObject * args) { XkbStateRec state; if ((d = XOpenDisplay(NULL)) == NULL) { + PyErr_SetString(PyExc_RuntimeError, "XOpenDisplay failed"); return NULL; } @@ -610,6 +611,7 @@ static PyObject * doIsCapsLockEnabled(PyObject * s, PyObject * args) { XkbGetState(d, XkbUseCoreKbd, &state); if (XCloseDisplay(d)) { + PyErr_SetString(PyExc_RuntimeError, "XCloseDisplay failed"); return NULL; } |