Lines Matching refs:mfn
342 - if ((mfn = strdup(fn)) == NULL) {
356 + if ((mfn = estrdup(fn)) == NULL) {
364 - free(mfn);
365 + efree(mfn);
373 - free(mfn);
374 + efree(mfn);
456 - char **filearr = NULL, *mfn;
487 + char mfn[MAXPATHLEN];
497 - if (asprintf(&mfn, "%s/%s", fn, d->d_name) < 0) {
499 + if ((mflen = snprintf(mfn, sizeof(mfn), "%s/%s", fn, d.d_name)) < 0) {
508 - if (stat(mfn, &st) == -1 || !S_ISREG(st.st_mode)) {
509 - free(mfn);
510 + if (zend_stat(mfn, &st) == -1 || !S_ISREG(st.st_mode)) {
521 - free(mfn);
528 - filearr[files++] = mfn;
529 + filearr[files++] = estrndup(mfn, (mflen > sizeof(mfn) - 1)? sizeof(mfn) - 1: mflen);