소스 검색

Quiet the libelf warning about unused result

Bryan Drewery 11 년 전
부모
커밋
4a308a4a56
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      lib/libelf/lib/update.c

+ 4 - 1
lib/libelf/lib/update.c

@@ -914,7 +914,10 @@ _elf_output(Elf *elf, int fd, size_t len, off_t (*_elf_write)(Elf*, char*, size_
 
     elf_assert(len);
 #if HAVE_FTRUNCATE
-    ftruncate(fd, 0);
+    if (ftruncate(fd, 0)) {
+	seterr(ERROR_IO_WRITE);
+	return -1;
+    }
 #endif /* HAVE_FTRUNCATE */
 #if HAVE_MMAP
     /*