소스 검색

libobs/util: Skip pointless free for null

jpark37 4 년 전
부모
커밋
3c09074ed5
1개의 변경된 파일3개의 추가작업 그리고 2개의 파일을 삭제
  1. 3 2
      libobs/util/bmem.c

+ 3 - 2
libobs/util/bmem.c

@@ -129,9 +129,10 @@ void *brealloc(void *ptr, size_t size)
 
 void bfree(void *ptr)
 {
-	if (ptr)
+	if (ptr) {
 		os_atomic_dec_long(&num_allocs);
-	alloc.free(ptr);
+		alloc.free(ptr);
+	}
 }
 
 long bnum_allocs(void)