aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2018-05-26 13:18:11 +0200
committerEven Rouault <even.rouault@spatialys.com>2018-05-26 13:18:11 +0200
commite692e1567fb6117bd3e1380a80e10b72b7af3710 (patch)
treed30e3a4f81b9a6cbd99adf491f48f036927bb0f7
parent39598acec92faed0e917e5f82bc8d7ae3747f6b8 (diff)
downloadPROJ-e692e1567fb6117bd3e1380a80e10b72b7af3710.tar.gz
PROJ-e692e1567fb6117bd3e1380a80e10b72b7af3710.zip
cct.c: add missing va_end() in error code path (spotted by cppcheck)
-rw-r--r--src/cct.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/cct.c b/src/cct.c
index 3097b1f6..13370ac2 100644
--- a/src/cct.c
+++ b/src/cct.c
@@ -185,8 +185,10 @@ static void print(PJ_LOG_LEVEL log_level, const char *fmt, ...) {
va_start( args, fmt );
msg_buf = (char *) malloc(100000);
- if( msg_buf == NULL )
+ if( msg_buf == NULL ) {
+ va_end( args );
return;
+ }
vsprintf( msg_buf, fmt, args );