From be67050a360dd196203b63e7320fbc7608dfa400 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sat, 26 Nov 2016 14:11:16 +0100 Subject: abis_nm: ceck fseek() return code in is_last_line() Change-Id: I8ed4e703625c9da959e0938cd1eb3f0c73a2d4d0 Fixes: Coverity CID 57643 --- openbsc/src/libbsc/abis_nm.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'openbsc') diff --git a/openbsc/src/libbsc/abis_nm.c b/openbsc/src/libbsc/abis_nm.c index c9b2aaca4..0c723e83d 100644 --- a/openbsc/src/libbsc/abis_nm.c +++ b/openbsc/src/libbsc/abis_nm.c @@ -838,7 +838,9 @@ static int is_last_line(FILE *stream) return 1; if (!fgets(next_seg_buf, sizeof(next_seg_buf)-2, stream)) { - fseek(stream, pos, SEEK_SET); + int rc = fseek(stream, pos, SEEK_SET); + if (rc < 0) + return rc; return 1; } -- cgit v1.2.3