X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=hacks%2Fanalogtv.c;h=f271d26b0682b7b8c4e635ccb118b42fcb553bb8;hp=c7fb266de3214568dc2f52fe08370cf26392c4b1;hb=c1b9b55ad8d59dc05ef55e316aebf5863e7dfa56;hpb=de460e831dc8578acfa8b72251ab9346c99c1f96 diff --git a/hacks/analogtv.c b/hacks/analogtv.c index c7fb266d..f271d26b 100644 --- a/hacks/analogtv.c +++ b/hacks/analogtv.c @@ -388,6 +388,7 @@ analogtv_allocate(Display *dpy, Window window) analogtv_init(); it=(analogtv *)calloc(1,sizeof(analogtv)); + if (!it) return 0; it->dpy=dpy; it->window=window; @@ -1189,6 +1190,7 @@ analogtv_draw(analogtv *it) float *raw_rgb_end=raw_rgb_start+3*it->subwidth; float *rrp; + if (! raw_rgb_start) return; analogtv_setup_frame(it); analogtv_set_demod(it);