소스 검색

uthash: initialize variables (sonarqube code smell)

Nathalie Furmento 7 년 전
부모
커밋
6f861d82c4
2개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 1
      sc_hypervisor/src/uthash.h
  2. 1 1
      src/common/uthash.h

+ 1 - 1
sc_hypervisor/src/uthash.h

@@ -81,7 +81,7 @@ typedef unsigned int uint32_t;
 
 #define HASH_FIND(hh,head,keyptr,keylen,out)                                     \
 do {                                                                             \
-  unsigned _hf_bkt,_hf_hashv;                                                    \
+  unsigned _hf_bkt=0,_hf_hashv=0;                                                \
   out=NULL;                                                                      \
   if (head) {                                                                    \
      HASH_FCN(keyptr,keylen, (head)->hh.tbl->num_buckets, _hf_hashv, _hf_bkt);   \

+ 1 - 1
src/common/uthash.h

@@ -81,7 +81,7 @@ typedef unsigned int uint32_t;
 
 #define HASH_FIND(hh,head,keyptr,keylen,out)                                     \
 do {                                                                             \
-  unsigned _hf_bkt,_hf_hashv;                                                    \
+  unsigned _hf_bkt=0,_hf_hashv=0;					         \
   out=NULL;                                                                      \
   if (head) {                                                                    \
      HASH_FCN(keyptr,keylen, (head)->hh.tbl->num_buckets, _hf_hashv, _hf_bkt);   \