X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=uip%2Ffolder.c;h=b1398e4535e421a005eea6900e0b5ba3bd3a23b2;hp=224bb03479a53681ac3e2517ca3e07b995be55e1;hb=dee26acad9bca6aec7dca5c428b07a386909081b;hpb=3cc8ed080f6e741b8df04a3ebe764c659e75cb38 diff --git a/uip/folder.c b/uip/folder.c index 224bb03..b1398e4 100644 --- a/uip/folder.c +++ b/uip/folder.c @@ -564,7 +564,7 @@ print_folders(void) } /* Add `+' to end of name, if folder is current */ - if (strcmp(folder, fi[i].name)) + if (strcmp(folder, fi[i].name)!=0) snprintf(tmpname, sizeof(tmpname), "%s", fi[i].name); else @@ -656,7 +656,8 @@ readonly_folders(void) atrlen = strlen(atrcur); for (np = m_defs; np; np = np->n_next) - if (isprefix(atrcur, np->n_name) - && !isprefix(nmhdir, np->n_name + atrlen)) + if (strncmp(np->n_name, atrcur, atrlen)==0 && + strncmp(np->n_name+atrlen, nmhdir, strlen(nmhdir))!=0) + /* Why do we exclude absolute path names? --meillo */ get_folder_info(np->n_name + atrlen, NULL); }