diff options
author | Guilherme Iscaro <iscaro@profusion.mobi> | 2016-09-30 19:02:03 -0300 |
---|---|---|
committer | Guilherme Iscaro <iscaro@profusion.mobi> | 2016-10-14 18:03:26 -0300 |
commit | 354acfd7e60bd6b2e39577cfc06cb80ddbb83e8f (patch) | |
tree | b01f91e608e345879eb0f974c2429aab3b017167 | |
parent | 97c986563801fe5e7ec8337bbcbed42676364fe9 (diff) | |
download | efl-354acfd7e60bd6b2e39577cfc06cb80ddbb83e8f.tar.gz |
Ecore_Evas VNC: Check if the accept_cb is valid.
The user may supply NULL.
-rw-r--r-- | src/modules/ecore_evas/engines/x/ecore_evas_x.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/modules/ecore_evas/engines/x/ecore_evas_x.c b/src/modules/ecore_evas/engines/x/ecore_evas_x.c index feadc39a57..f0c53e77fe 100644 --- a/src/modules/ecore_evas/engines/x/ecore_evas_x.c +++ b/src/modules/ecore_evas/engines/x/ecore_evas_x.c @@ -5356,7 +5356,7 @@ _ecore_evas_x11_vnc_client_connection_new(rfbClientRec *client) ee = client->screen->screenData; edata = ee->engine.data; - if (!edata->accept_cb(edata->accept_cb_data, ee, client->host)) + if (edata->accept_cb && !edata->accept_cb(edata->accept_cb_data, ee, client->host)) return RFB_CLIENT_REFUSE; cdata = calloc(1, sizeof(Ecore_Evas_X11_Vnc_Client_Data)); |