diff options
author | aliguori <aliguori@c046a42c-6fe2-441c-8c8c-71466251a162> | 2009-02-05 22:06:18 +0000 |
---|---|---|
committer | aliguori <aliguori@c046a42c-6fe2-441c-8c8c-71466251a162> | 2009-02-05 22:06:18 +0000 |
commit | 1eec614b36390be66430ed6dd0ce47a6f2f0ae1a (patch) | |
tree | fa9174028d54ea9a531a77d05996688fc704fadd /vnc.c | |
parent | 0d0266a53b4c80ab08c093c36bb3a7bbb29cc3e5 (diff) | |
download | qemu-1eec614b36390be66430ed6dd0ce47a6f2f0ae1a.tar.gz qemu-1eec614b36390be66430ed6dd0ce47a6f2f0ae1a.tar.bz2 qemu-1eec614b36390be66430ed6dd0ce47a6f2f0ae1a.zip |
toplevel: remove error handling from qemu_malloc() callers (Avi Kivity)
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6531 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'vnc.c')
-rw-r--r-- | vnc.c | 9 |
1 files changed, 3 insertions, 6 deletions
@@ -471,8 +471,8 @@ static void send_framebuffer_update_hextile(VncState *vs, int x, int y, int w, i int has_fg, has_bg; uint8_t *last_fg, *last_bg; - last_fg = (uint8_t *) malloc(vs->serverds.pf.bytes_per_pixel); - last_bg = (uint8_t *) malloc(vs->serverds.pf.bytes_per_pixel); + last_fg = (uint8_t *) qemu_malloc(vs->serverds.pf.bytes_per_pixel); + last_bg = (uint8_t *) qemu_malloc(vs->serverds.pf.bytes_per_pixel); has_fg = has_bg = 0; for (j = y; j < (y + h); j += 16) { for (i = x; i < (x + w); i += 16) { @@ -2237,8 +2237,6 @@ void vnc_display_init(DisplayState *ds) vs = qemu_mallocz(sizeof(VncState)); dcl = qemu_mallocz(sizeof(DisplayChangeListener)); - if (!vs || !dcl) - exit(1); ds->opaque = vs; dcl->idle = 1; @@ -2289,8 +2287,7 @@ static int vnc_set_x509_credential(VncState *vs, *cred = NULL; } - if (!(*cred = qemu_malloc(strlen(certdir) + strlen(filename) + 2))) - return -1; + *cred = qemu_malloc(strlen(certdir) + strlen(filename) + 2); strcpy(*cred, certdir); strcat(*cred, "/"); |