Fix GKI task release twice issue am: 5afe78052c am: ecec2165b9
am: 04c0a5dc7b

Change-Id: I6ec3e6467361d5c60195c5072ccda0f180decae0
diff --git a/src/gki/ulinux/gki_ulinux.cc b/src/gki/ulinux/gki_ulinux.cc
index 3f2346b..595ad63 100644
--- a/src/gki/ulinux/gki_ulinux.cc
+++ b/src/gki/ulinux/gki_ulinux.cc
@@ -1116,6 +1116,9 @@
 **
 *******************************************************************************/
 void GKI_exit_task(uint8_t task_id) {
+  if (task_id >= GKI_MAX_TASKS) {
+    return;
+  }
   GKI_disable();
   gki_cb.com.OSRdyTbl[task_id] = TASK_DEAD;