projects
/
oweals
/
cde.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
dtlogin: Two additional coverity fixes
[oweals/cde.git]
/
cde
/
programs
/
dtlogin
/
qualify.c
diff --git
a/cde/programs/dtlogin/qualify.c
b/cde/programs/dtlogin/qualify.c
index c9e12716c54a275689b63f7315146200a7f4f6bd..9c743c729a833a46c495cfd431306ef6a299afad 100644
(file)
--- a/
cde/programs/dtlogin/qualify.c
+++ b/
cde/programs/dtlogin/qualify.c
@@
-29,6
+29,7
@@
*/
#include <stdio.h>
#include <string.h>
*/
#include <stdio.h>
#include <string.h>
+#include <stdlib.h>
/*********************************************************************
* qualifyWithFirst
/*********************************************************************
* qualifyWithFirst
@@
-48,8
+49,8
@@
char * qualifyWithFirst
char * searchPath
)
{
char * searchPath
)
{
-char * paths =
strdup(searchPath)
;
-char * savepaths =
paths
;
+char * paths =
NULL
;
+char * savepaths =
NULL
;
char * path;
char * chance;
FILE * f;
char * path;
char * chance;
FILE * f;
@@
-59,6
+60,9
@@
FILE * f;
if (filename == NULL || searchPath == NULL)
return NULL;
if (filename == NULL || searchPath == NULL)
return NULL;
+ paths = strdup(searchPath);
+ savepaths = paths;
+
while (1) {
/* if there is a :, zero it */
while (1) {
/* if there is a :, zero it */