Commit 7da03b1d2622a66b033544e16d82d16d8a49568c

Authored by aliguori
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
... ... @@ -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  
... ...