소스 검색

Catch attempts to print NULL strings

tags/v0.9.3
Michael Brown 17 년 전
부모
커밋
19e1d674d3
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2
    0
      src/core/vsprintf.c

+ 2
- 0
src/core/vsprintf.c 파일 보기

@@ -219,6 +219,8 @@ size_t vcprintf ( struct printf_context *ctx, const char *fmt, va_list args ) {
219 219
 			cputchar ( ctx, va_arg ( args, unsigned int ) );
220 220
 		} else if ( *fmt == 's' ) {
221 221
 			ptr = va_arg ( args, char * );
222
+			if ( ! ptr )
223
+				ptr = "<NULL>";
222 224
 		} else if ( *fmt == 'p' ) {
223 225
 			intptr_t ptrval;
224 226
 

Loading…
취소
저장