diff options
| author | Even Rouault <even.rouault@spatialys.com> | 2018-05-26 13:18:11 +0200 |
|---|---|---|
| committer | Even Rouault <even.rouault@spatialys.com> | 2018-05-26 13:18:11 +0200 |
| commit | e692e1567fb6117bd3e1380a80e10b72b7af3710 (patch) | |
| tree | d30e3a4f81b9a6cbd99adf491f48f036927bb0f7 | |
| parent | 39598acec92faed0e917e5f82bc8d7ae3747f6b8 (diff) | |
| download | PROJ-e692e1567fb6117bd3e1380a80e10b72b7af3710.tar.gz PROJ-e692e1567fb6117bd3e1380a80e10b72b7af3710.zip | |
cct.c: add missing va_end() in error code path (spotted by cppcheck)
| -rw-r--r-- | src/cct.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -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 ); |
