src/nnn.c | 2 +- diff --git a/src/nnn.c b/src/nnn.c index 656bc20e104b2092f1fd3e94fa41543205328bdc..59dacd2e1a2c4ad7b28761d64fb8e0a80572b04a 100644 --- a/src/nnn.c +++ b/src/nnn.c @@ -5404,7 +5404,7 @@ if (cfg.useeditor && (!sb.st_size || #ifdef FILE_MIME_OPTS (get_output(g_buf, CMD_LEN_MAX, "file", FILE_MIME_OPTS, newpath, FALSE) - && !(((int *)g_buf)[0] == *(int *)"text" && g_buf[4] == '/')))) { + && !strncmp(g_buf, "text/", 5)))) { #else /* no mime option; guess from description instead */ (get_output(g_buf, CMD_LEN_MAX, "file", "-b", newpath, FALSE)