Procházet zdrojové kódy

cmArray.c: When the array handle is invalid cmArrayCount() now returns 0 instead of throwing an error.

master
kevin před 11 roky
rodič
revize
e5ee3deafd
1 změnil soubory, kde provedl 3 přidání a 0 odebrání
  1. 3
    0
      cmArray.c

+ 3
- 0
cmArray.c Zobrazit soubor

95
 
95
 
96
 unsigned    cmArrayCount(  cmArrayH_t h )
96
 unsigned    cmArrayCount(  cmArrayH_t h )
97
 {
97
 {
98
+  if( cmArrayIsValid(h) == false )
99
+    return 0;
100
+
98
   cmAr_t* p = _cmArHandleToPtr(h);
101
   cmAr_t* p = _cmArHandleToPtr(h);
99
   return p->cur_cnt;
102
   return p->cur_cnt;
100
 }
103
 }

Načítá se…
Zrušit
Uložit