Marcus Meissner : winegcc: Added some strarray_free() (Coverity).

Alexandre Julliard julliard at winehq.org
Wed Feb 11 09:25:11 CST 2009


Module: wine
Branch: master
Commit: fbcc18754dd9294d23cc23b528b522c41bdefe88
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=fbcc18754dd9294d23cc23b528b522c41bdefe88

Author: Marcus Meissner <marcus at jet.franken.de>
Date:   Tue Feb 10 19:33:32 2009 +0100

winegcc: Added some strarray_free() (Coverity).

---

 tools/winegcc/winegcc.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/tools/winegcc/winegcc.c b/tools/winegcc/winegcc.c
index 08929a3..d216d9b 100644
--- a/tools/winegcc/winegcc.c
+++ b/tools/winegcc/winegcc.c
@@ -438,6 +438,7 @@ no_compat_defines:
         strarray_add(comp_args, strmake("-I%s/include", opts->wine_objdir) );
 
     spawn(opts->prefix, comp_args, 0);
+    strarray_free(comp_args);
 }
 
 static const char* compile_to_object(struct options* opts, const char* file, const char* lang)
@@ -692,6 +693,7 @@ static void build(struct options* opts)
     }
 
     spawn(opts->prefix, spec_args, 0);
+    strarray_free (spec_args);
 
     /* link everything together now */
     link_args = strarray_alloc();
@@ -755,6 +757,7 @@ static void build(struct options* opts)
     }
 
     spawn(opts->prefix, link_args, 0);
+    strarray_free (link_args);
 
     /* set the base address */
     if (opts->image_base)
@@ -792,6 +795,7 @@ static void forward(int argc, char **argv, struct options* opts)
 	strarray_add(args, argv[j]);
 
     spawn(opts->prefix, args, 0);
+    strarray_free (args);
 }
 
 /*




More information about the wine-cvs mailing list