X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=filebrowser%2Fselfile.c;h=f59e159d5aba7cbfc7b9408e4acba136befa1a8c;hb=29cdb3df264381034a99c132554295d4e4deb1e6;hp=d3f02f3137a5eb4da961e5bbb18c8b10226f07b8;hpb=e9a0808a5551217eb4fd29d949f3c7672545c168;p=xboard.git diff --git a/filebrowser/selfile.c b/filebrowser/selfile.c index d3f02f3..f59e159 100644 --- a/filebrowser/selfile.c +++ b/filebrowser/selfile.c @@ -855,8 +855,8 @@ XsraSelFile(toplevel, prompt, ok, cancel, failed, SFprepareToReturn(); return stderr; } - if (fp = SFopenFile(*name_return, mode, - prompt, failed)) { + if ((*name_return)[strlen(*name_return)-1] != '/' && // [HGM] refuse directories + (fp = SFopenFile(*name_return, mode, prompt, failed))) { SFprepareToReturn(); return fp; }