1
0
Fork 0
mirror of git://git.code.sf.net/p/cdesktopenv/code synced 2025-02-15 04:32:24 +00:00

libtt/process.c: coverity CID 87051; use after free

This commit is contained in:
Jon Trulson 2018-03-31 18:08:02 -06:00
parent 6cd0391409
commit 4543bc6192

View file

@ -1302,11 +1302,12 @@ do_add(char *inputfilename, int lineno, int argc, char *argv[])
entry->protocol_name = copystring (protoname); entry->protocol_name = copystring (protoname);
entry->protocol_data_length = protodata_len; entry->protocol_data_length = protodata_len;
entry->protocol_data = protodata; entry->protocol_data = protodata;
/* Avoid a double free later on in the event of an error */
protodata = NULL;
entry->network_id = copystring (netid); entry->network_id = copystring (netid);
entry->auth_name = copystring (authname); entry->auth_name = copystring (authname);
entry->auth_data_length = authdata_len; entry->auth_data_length = authdata_len;
entry->auth_data = authdata; entry->auth_data = authdata;
/* Avoid a double free later on in the event of an error */ /* Avoid a double free later on in the event of an error */
authdata = NULL; authdata = NULL;