diff options
| -rw-r--r-- | cut-n-paste/synctex/synctex_parser_utils.c | 2 | 
1 files changed, 2 insertions, 0 deletions
diff --git a/cut-n-paste/synctex/synctex_parser_utils.c b/cut-n-paste/synctex/synctex_parser_utils.c index c4f200d8..cc59530c 100644 --- a/cut-n-paste/synctex/synctex_parser_utils.c +++ b/cut-n-paste/synctex/synctex_parser_utils.c @@ -351,6 +351,7 @@ char * _synctex_merge_strings(const char * first,...) {  		size_t len = strlen(temp);  		if(UINT_MAX-len<size) {  			_synctex_error("!  _synctex_merge_strings: Capacity exceeded."); +			va_end(arg);  			return NULL;  		}  		size+=len; @@ -371,6 +372,7 @@ char * _synctex_merge_strings(const char * first,...) {  						_synctex_error("!  _synctex_merge_strings: Copy problem");  						free(result);  						result = NULL; +						va_end(arg);  						return NULL;  					}  					dest += size;  | 
