View | Details | Raw Unified | Return to bug 181544
Collapse All | Expand All

(-)contrib/file/apprentice.c (-2 / +2 lines)
Lines 2231-2237 Link Here
2231
	if (ms->flags & MAGIC_MIME) {
2231
	if (ms->flags & MAGIC_MIME) {
2232
		asprintf(&buf, "%.*s.mime%s", (int)(q - fn), fn, ext);
2232
		asprintf(&buf, "%.*s.mime%s", (int)(q - fn), fn, ext);
2233
		if (access(buf, R_OK) != -1) {
2233
		if (access(buf, R_OK) != -1) {
2234
			ms->flags &= MAGIC_MIME_TYPE;
2234
			ms->flags &= MAGIC_MIME_TYPE | MAGIC_SYMLINK;
2235
			return buf;
2235
			return buf;
2236
		}
2236
		}
2237
		free(buf);
2237
		free(buf);
Lines 2240-2246 Link Here
2240
2240
2241
	/* Compatibility with old code that looked in .mime */
2241
	/* Compatibility with old code that looked in .mime */
2242
	if (strstr(p, ".mime") != NULL)
2242
	if (strstr(p, ".mime") != NULL)
2243
		ms->flags &= MAGIC_MIME_TYPE;
2243
		ms->flags &= MAGIC_MIME_TYPE | MAGIC_SYMLINK;
2244
	return buf;
2244
	return buf;
2245
}
2245
}

Return to bug 181544