mirror of
https://git.openldap.org/openldap/openldap.git
synced 2026-02-02 20:10:11 -05:00
ITS#10155 manage option values more carefully
This commit is contained in:
parent
d143f7a2dc
commit
e29105597a
1 changed files with 5 additions and 2 deletions
|
|
@ -894,7 +894,7 @@ handle_private_option( int i )
|
|||
break;
|
||||
case 'F': /* uri prefix */
|
||||
if( urlpre ) free( urlpre );
|
||||
urlpre = optarg;
|
||||
urlpre = strdup( optarg );
|
||||
break;
|
||||
case 'l': /* time limit */
|
||||
if ( strcasecmp( optarg, "none" ) == 0 ) {
|
||||
|
|
@ -945,7 +945,7 @@ handle_private_option( int i )
|
|||
break;
|
||||
case 'T': /* tmpdir */
|
||||
if( tmpdir ) free( tmpdir );
|
||||
tmpdir = optarg;
|
||||
tmpdir = strdup( optarg );
|
||||
break;
|
||||
case 'u': /* include UFN */
|
||||
++includeufn;
|
||||
|
|
@ -1660,6 +1660,9 @@ getNextPage:
|
|||
free( def_urlpre );
|
||||
free( urlpre );
|
||||
}
|
||||
if ( tmpdir && tmpdir != def_tmpdir ) {
|
||||
free( tmpdir );
|
||||
}
|
||||
|
||||
if ( c ) {
|
||||
for ( ; save_nctrls-- > 0; ) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue