X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=uip%2Fflist.c;h=c4d9a3b1f33f883d55c69480cf0f4c64d86bb1f9;hb=b0b1dd37ff515578cf7cba51625189eb34a196cb;hp=31d01c1ac2dbb8f20487790a3f5172a426156d10;hpb=c2360569e1d8d3678e294eb7c1354cb8bf7501c1;p=mmh diff --git a/uip/flist.c b/uip/flist.c index 31d01c1..c4d9a3b 100644 --- a/uip/flist.c +++ b/uip/flist.c @@ -683,11 +683,12 @@ do_readonly_folders(void) char atrcur[BUFSIZ]; register struct node *np; - snprintf(atrcur, sizeof(atrcur), "atr-%s-", current); + snprintf(atrcur, sizeof(atrcur), "atr-%s-", seq_cur); 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 */ BuildFolderList(np->n_name + atrlen, 0); }