From 2f68e13812a5bd9e178b2241ae0e9e8e0eb29e21 Mon Sep 17 00:00:00 2001 From: Josh Triplett Date: Fri, 28 Apr 2006 12:40:09 -0700 Subject: [PATCH] Fix memory leak and warning regarding adaptors_rep. Return 0 from main for successful completion, not 1. --- xcbxvinfo.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) 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; } -- 2.34.1