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:
parent
6cd0391409
commit
4543bc6192
1 changed files with 2 additions and 1 deletions
|
@ -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;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue