From ac6bf554e5f994aa77c7994b602935e41079fdb3 Mon Sep 17 00:00:00 2001 From: biocrasher Date: Wed, 9 Aug 2006 10:20:15 +0000 Subject: segfault on no :0.0 environment variable bug fixed,no divisible by 16 width and height shared memory pixmap distortion bug fixed git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@39 f606c939-3180-4ac9-a4b8-4b8779d57d0a --- recordmydesktop/src/recordmydesktop.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'recordmydesktop/src/recordmydesktop.c') diff --git a/recordmydesktop/src/recordmydesktop.c b/recordmydesktop/src/recordmydesktop.c index 41a8bca..50e6e78 100644 --- a/recordmydesktop/src/recordmydesktop.c +++ b/recordmydesktop/src/recordmydesktop.c @@ -39,8 +39,12 @@ int main(int argc,char **argv){ if(ParseArgs(argc,argv,&pdata.args)){ exit(1); } - pdata.dpy = XOpenDisplay(pdata.args.display); - + if(pdata.args.display!=NULL) + pdata.dpy = XOpenDisplay(pdata.args.display); + else{ + fprintf(stderr,"No display specified for connection!\n"); + exit(1); + } if (pdata.dpy == NULL) { fprintf(stderr, "Cannot connect to X server %s\n",pdata.args.display); exit(1); -- cgit v1.2.1