Lines Matching refs:mfn
345 - if ((mfn = strdup(fn)) == NULL) {
359 + if ((mfn = estrdup(fn)) == NULL) {
367 - free(mfn);
368 + efree(mfn);
376 - free(mfn);
377 + efree(mfn);
459 - char **filearr = NULL, *mfn;
490 + char mfn[MAXPATHLEN];
498 - if (asprintf(&mfn, "%s/%s", fn, d->d_name) < 0) {
500 + if ((mflen = snprintf(mfn, sizeof(mfn), "%s/%s", fn, d.d_name)) < 0) {
509 - if (stat(mfn, &st) == -1 || !S_ISREG(st.st_mode)) {
510 - free(mfn);
511 + if (zend_stat(mfn, &st) == -1 || !S_ISREG(st.st_mode)) {
522 - free(mfn);
529 - filearr[files++] = mfn;
530 + filearr[files++] = estrndup(mfn, (mflen > sizeof(mfn) - 1)? sizeof(mfn) - 1: mflen);