X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=cde%2Fprograms%2Fdtlogin%2Fqualify.c;h=9c743c729a833a46c495cfd431306ef6a299afad;hb=ee4c38da0ac91a0daf782706bf16faee1c409880;hp=c9e12716c54a275689b63f7315146200a7f4f6bd;hpb=c884521619ded86baea5e0a74c8d0d2234c232fe;p=oweals%2Fcde.git diff --git a/cde/programs/dtlogin/qualify.c b/cde/programs/dtlogin/qualify.c index c9e12716..9c743c72 100644 --- a/cde/programs/dtlogin/qualify.c +++ b/cde/programs/dtlogin/qualify.c @@ -29,6 +29,7 @@ */ #include #include +#include /********************************************************************* * qualifyWithFirst @@ -48,8 +49,8 @@ char * qualifyWithFirst char * searchPath ) { -char * paths = strdup(searchPath); -char * savepaths = paths; +char * paths = NULL; +char * savepaths = NULL; char * path; char * chance; FILE * f; @@ -59,6 +60,9 @@ FILE * f; if (filename == NULL || searchPath == NULL) return NULL; + paths = strdup(searchPath); + savepaths = paths; + while (1) { /* if there is a :, zero it */