Set invalid idx in av1_get_refresh_ref_frame_map

If there is no available frame slot, return the frame index invalid.

Change-Id: I8b5e17bbde067ee9ab3bc062c9c821d52bfb5290
diff --git a/av1/encoder/encode_strategy.c b/av1/encoder/encode_strategy.c
index 649f694..5f748f5 100644
--- a/av1/encoder/encode_strategy.c
+++ b/av1/encoder/encode_strategy.c
@@ -546,11 +546,12 @@
 #endif  // DUMP_REF_FRAME_IMAGES == 1
 
 int av1_get_refresh_ref_frame_map(int refresh_frame_flags) {
-  int ref_map_index = INVALID_IDX;
+  int ref_map_index;
 
   for (ref_map_index = 0; ref_map_index < REF_FRAMES; ++ref_map_index)
     if ((refresh_frame_flags >> ref_map_index) & 1) break;
 
+  if (ref_map_index == REF_FRAMES) ref_map_index = INVALID_IDX;
   return ref_map_index;
 }