layers: LX258, Fix draw_state infinite loop in ResetDescriptorPool
diff --git a/layers/draw_state.cpp b/layers/draw_state.cpp
index 791821e..f4386e9 100644
--- a/layers/draw_state.cpp
+++ b/layers/draw_state.cpp
@@ -2381,6 +2381,7 @@
         SET_NODE* pSet = pPool->pSets;
         while (pSet) {
             clearDescriptorSet(my_data, pSet->set);
+            pSet = pSet->pNext;
         }
         // Reset available count to max count for this pool
         for (uint32_t i=0; i<pPool->availableDescriptorTypeCount.size(); ++i) {