From: Josh Triplett Date: Fri, 28 Apr 2006 19:40:09 +0000 (-0700) Subject: Fix memory leak and warning regarding adaptors_rep. Return 0 from main for successfu... X-Git-Tag: 0.1~1^2 X-Git-Url: http://git.demorecorder.com/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2f68e13812a5bd9e178b2241ae0e9e8e0eb29e21;p=free-sw%2Fxcb%2Fdemo Fix memory leak and warning regarding adaptors_rep. Return 0 from main for successful completion, not 1. --- diff --git a/xcbxvinfo.c b/xcbxvinfo.c index 3285cea..f2341e4 100644 --- a/xcbxvinfo.c +++ b/xcbxvinfo.c @@ -102,6 +102,7 @@ int main(int argc, char *argv[]) adaptors_rep = XCBXvQueryAdaptorsReply(c, XCBXvQueryAdaptors(c, root_window), NULL); if (!adaptors_rep->num_adaptors) { fprintf(stdout, " no adaptors present.\n"); + free(adaptors_rep); continue; } @@ -338,10 +339,8 @@ int main(int argc, char *argv[]) free(qencodings_rep); XCBXvAdaptorInfoNext(&adaptors_iter); } + free(adaptors_rep); } - free(adaptors_rep); - adaptors_rep = NULL; - - return 1; + return 0; }