소스 검색

Zeroing out memory before using it can be so important.

tags/v0.9.3
Michael Brown 18 년 전
부모
커밋
13d9a660ca
1개의 변경된 파일1개의 추가작업 그리고 0개의 파일을 삭제
  1. 1
    0
      src/core/resolv.c

+ 1
- 0
src/core/resolv.c 파일 보기

@@ -56,6 +56,7 @@ int resolv ( const char *name, struct sockaddr *sa, struct async *parent ) {
56 56
 	resolution = malloc ( sizeof ( *resolution ) );
57 57
 	if ( ! resolution )
58 58
 		return -ENOMEM;
59
+	memset ( resolution, 0, sizeof ( *resolution ) );
59 60
 	async_init ( &resolution->async, &resolv_async_operations, parent );
60 61
 
61 62
 	/* Check for a dotted quad IP address first */

Loading…
취소
저장