Fix 'use after free' in gst logger on player destruction

Change-Id: Ib65a23491b03933ab967d417e60584e1d0409a65
Signed-off-by: Eugene Mutavchi <Ievgen_Mutavchi@comcast.com>
diff --git a/src/third_party/starboard/rdk/shared/player/player_internal.cc b/src/third_party/starboard/rdk/shared/player/player_internal.cc
index 21eea0e..016a8b3 100644
--- a/src/third_party/starboard/rdk/shared/player/player_internal.cc
+++ b/src/third_party/starboard/rdk/shared/player/player_internal.cc
@@ -1592,8 +1592,8 @@
   }
   g_main_loop_unref(main_loop_);
   g_main_context_unref(main_loop_context_);
-  g_object_unref(pipeline_);
   GST_INFO_OBJECT(pipeline_, "BYE BYE player");
+  g_object_unref(pipeline_);
 }
 
 // static