From 5b14e28fc8b06a76122239a44e52e965001f50a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20M=C3=A4kel=C3=A4?= Date: Tue, 11 Jun 2019 14:15:06 +0300 Subject: [PATCH] Fix maxavrocheck build failure on Ubuntu Trusty The return value of realpath should be checked even if it is pointless. --- avro/maxavrocheck.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/avro/maxavrocheck.c b/avro/maxavrocheck.c index 90827ff02..1d0840d2b 100644 --- a/avro/maxavrocheck.c +++ b/avro/maxavrocheck.c @@ -173,8 +173,11 @@ int main(int argc, char** argv) for (int i = optind; i < argc; i++) { char pathbuf[PATH_MAX + 1]; - snprintf(pathbuf, sizeof(pathbuf), "%s", argv[i]); - realpath(argv[i], pathbuf); + + if (!realpath(argv[i], pathbuf)) + { + snprintf(pathbuf, sizeof(pathbuf), "%s", argv[i]); + } if (check_file(pathbuf)) {