On Wed, 15 Jun 2011 08:00:33 +0200 (CEST)
Vincent Torri <vto...@univ-evry.fr> wrote:

> 
> 
> On Wed, 15 Jun 2011, Mike Blumenkrantz wrote:
> 
> > On Wed, 15 Jun 2011 07:55:27 +0200 (CEST)
> > Vincent Torri <vto...@univ-evry.fr> wrote:
> >
> >>
> >>
> >> On Wed, 15 Jun 2011, Mike Blumenkrantz wrote:
> >>
> >>> On Wed, 15 Jun 2011 07:34:08 +0200
> >>> Ulrich Eckhardt <dooms...@knuut.de> wrote:
> >>>
> >>>> Hi!
> >>>>
> >>>> If you start edje_player or edje_inspector with a path to a file that
> >>>> doesn't exist you get a bogus error message saying that the file doesn't
> >>>> contain any groups. The attached patch uses access() to check if the
> >>>> program can read the file, giving a sensible error message if not.
> >>>>
> >>>> I have checked the other utilities there, too, and they work, with the
> >>>> exception of edje_external_inspector. I'm not sure how this one works at
> >>>> all, but it seems not to take a file but a list of modules, maybe someone
> >>>> with greater insight can take a look at that.
> >>>>
> >>>> Going through things installed under bin, I'll take a look if those
> >>>> behave properly and create patches for those, too, if this one is okay.
> >>>>
> >>>> Cheers!
> >>>>
> >>>> Uli
> >>> I like the idea of better error messages, but using access creates a
> >>> permissions loophole where the file could be switched between access() and
> >>> open(). You should probably check it another way.
> >>
> >> ecore_file_exists ?
> >>
> >> Vincent
> > same loophole. I suppose it's not really that big of a deal...
> 
> stop being paranoid. There are plenty of other places in the EFL where we 
> do such things
> 
> Vincent
this is what happens when I spend too much time doing real work!!!

-- 
Mike Blumenkrantz
Zentific: Coding in binary since '10.

------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to