Commit 7da03b1d2622a66b033544e16d82d16d8a49568c
1 parent
7cff316e
Adds null check for DisplayStatus (Stefano Stabellini)
Allocate a DisplaySurface in dumb_display_init if none else does it. The DisplaySurface will be used for the qemu monitor, serial and parallel ports, etc. Signed-off-by: Andrew May <acmay@acmay.homeip.net> Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6387 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
5 additions
and
0 deletions
vl.c
... | ... | @@ -2778,6 +2778,11 @@ DisplayState *get_displaystate(void) |
2778 | 2778 | static void dumb_display_init(void) |
2779 | 2779 | { |
2780 | 2780 | DisplayState *ds = qemu_mallocz(sizeof(DisplayState)); |
2781 | + if (ds == NULL) { | |
2782 | + fprintf(stderr, "dumb_display_init: DisplayState allocation failed\n"); | |
2783 | + exit(1); | |
2784 | + } | |
2785 | + ds->surface = qemu_create_displaysurface(640, 480, 32, 640 * 4); | |
2781 | 2786 | register_displaystate(ds); |
2782 | 2787 | } |
2783 | 2788 | ... | ... |