[gtk-vnc] Fix missing check for OOM in python binding by s/malloc/g_new0/



commit ca818d53ca1d948b38bc724740b582085000ed03
Author: Daniel P. Berrange <berrange redhat com>
Date:   Fri Dec 7 15:20:37 2012 +0000

    Fix missing check for OOM in python binding by s/malloc/g_new0/

 src/vnc.override |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/src/vnc.override b/src/vnc.override
index 2098358..689491a 100644
--- a/src/vnc.override
+++ b/src/vnc.override
@@ -33,7 +33,7 @@ _wrap_vnc_display_send_keys(PyGObject *self,
 	return NULL;
 
     len = PyList_Size(keyList);
-    keys = malloc(sizeof(guint)*len);
+    keys = g_new0(uint, len);
     for (i = 0 ; i < len ; i++) {
         PyObject *val;
         char *sym;
@@ -47,7 +47,7 @@ _wrap_vnc_display_send_keys(PyGObject *self,
     }
 
     vnc_display_send_keys_ex(VNC_DISPLAY(self->obj), keys, len, kind);
-    free(keys);
+    g_free(keys);
 
     Py_INCREF(Py_None);
     return Py_None;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]