Fix gnss close timeout.

Change-Id: I567d84056e248643f28388fc00b9967e4f650c81
diff --git a/mbtk/mbtk_gnssd/gnss_asr5311.c b/mbtk/mbtk_gnssd/gnss_asr5311.c
index 232e5f7..ffa43f8 100755
--- a/mbtk/mbtk_gnssd/gnss_asr5311.c
+++ b/mbtk/mbtk_gnssd/gnss_asr5311.c
@@ -112,8 +112,9 @@
     return 0;
 }
 
-int gnss_5311_dev_close()
+int gnss_5311_dev_close(int fd)
 {
+    gnss_send_cmd(fd, config_msg_pm5, strlen(config_msg_pm5));
     return 0;
 }
 
@@ -129,8 +130,6 @@
     pthread_mutex_destroy(&read_mutex);
     pthread_cond_destroy(&read_cond);
 
-    gnss_send_cmd(fd, config_msg_pm5, strlen(config_msg_pm5));
-
     return gnss_port_close(fd);
 }