From 3c4522e67652d36162d007dce1dcd798562da5fb Mon Sep 17 00:00:00 2001 From: dscho Date: Tue, 1 Mar 2005 21:04:50 +0000 Subject: do not crash when /tmp is not writable --- client_examples/ppmtest.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'client_examples/ppmtest.c') diff --git a/client_examples/ppmtest.c b/client_examples/ppmtest.c index 01ee6a7..6b84ad3 100644 --- a/client_examples/ppmtest.c +++ b/client_examples/ppmtest.c @@ -31,7 +31,11 @@ void SaveFramebufferAsPPM(rfbClient* client, int x, int y, int w, int h) { return; } - f=fopen("/tmp/framebuffer.ppm","wb"); + f=fopen("framebuffer.ppm","wb"); + if(!f) { + rfbClientErr("Could not open framebuffer.ppm\n"); + return; + } fprintf(f,"P6\n# %s\n%d %d\n255\n",client->desktopName,client->width,client->height); for(j=0;jheight*row_stride;j+=row_stride) -- cgit v1.2.3