Added object cleanup at the end of -launch, report all problems please.

Original commit message from CVS:
Added object cleanup at the end of -launch, report all problems
please.
diff --git a/tools/Makefile.am b/tools/Makefile.am
index 576339c..eb4dabe 100644
--- a/tools/Makefile.am
+++ b/tools/Makefile.am
@@ -33,7 +33,7 @@
 man_MANS = gstreamer-launch.1 gstreamer-register.1 gstreamer-inspect.1 \
 	gstreamer-complete.1 gstreamer-compprep.1 gstreamer-guilaunch.1
 
-gstreamer_launch_LDADD = $(GST_LIBS)
+gstreamer_launch_LDADD = $(GST_LIBS) #-lefence
 gstreamer_launch_CFLAGS = $(GST_CFLAGS) -DGST_CONFIG_DIR=\"$(GST_CONFIG_DIR)\" 
 
 if !USE_GLIB2
diff --git a/tools/gstreamer-launch.c b/tools/gstreamer-launch.c
index e589fee..eef02b7 100644
--- a/tools/gstreamer-launch.c
+++ b/tools/gstreamer-launch.c
@@ -218,7 +218,7 @@
     gst_element_set_state (pipeline, GST_STATE_NULL);
 
   }
-  //gst_object_unref (GST_OBJECT (pipeline));
+  gst_object_unref (GST_OBJECT (pipeline));
 
   return 0;
 }