From: David Kastrup <dak@gnu.org>
To: Andreas Schwab <schwab@suse.de>
Cc: emacs-devel@gnu.org
Subject: Re: unicode build: "comparison is always true" warnings
Date: Sat, 24 Nov 2007 16:20:23 +0100 [thread overview]
Message-ID: <85oddjwtzc.fsf@lola.goethe.zz> (raw)
In-Reply-To: <jeabp3d8zd.fsf@sykes.suse.de> (Andreas Schwab's message of "Sat, 24 Nov 2007 15:16:38 +0100")
Andreas Schwab <schwab@suse.de> writes:
> Matthieu Lemerre <racin@free.fr> writes:
>
>> An attacker could create a symlink with this name file between these
>> two operations, thus the file would be erased.
>
> That does not happen, because the open will fail when the file already
> exists.
And I bet it was impossible for you to mention this in the last 6 mails
or so. After all, the system call could possibly have been considered
unsafe because of a buffer overflow or something (and that's so
absolutely very likely what GCC tries warning about). So before
accidently giving one pointer too many, better taunt the other to go out
on a limb before showing him wrong.
There is probably something educational hidden in there, but I am likely
too dull to discern it.
Sorry for the rant. I just think that at times we could be more helpful
towards each other.
--
David Kastrup, Kriemhildstr. 15, 44793 Bochum
next prev parent reply other threads:[~2007-11-24 15:20 UTC|newest]
Thread overview: 26+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-11-23 4:57 unicode build: "comparison is always true" warnings Mark A. Hershberger
2007-11-23 15:09 ` Stefan Monnier
2007-11-23 17:42 ` Mark A. Hershberger
2007-11-23 18:07 ` Andreas Schwab
2007-11-23 18:40 ` Stefan Monnier
2007-11-23 18:52 ` Andreas Schwab
2007-11-23 20:02 ` Stefan Monnier
2007-11-23 20:12 ` Glenn Morris
2007-11-23 21:22 ` Andreas Schwab
2007-11-23 21:35 ` Mark A. Hershberger
2007-11-23 21:53 ` Andreas Schwab
2007-11-24 1:49 ` Mark A. Hershberger
2007-11-24 8:26 ` Andreas Schwab
2007-11-24 9:30 ` Jan Djärv
2007-11-24 9:46 ` Andreas Schwab
2007-11-24 11:23 ` Matthieu Lemerre
2007-11-24 14:16 ` Andreas Schwab
2007-11-24 14:49 ` Matthieu Lemerre
2007-11-24 15:20 ` David Kastrup [this message]
2007-11-24 17:00 ` Andreas Schwab
2007-11-24 18:21 ` David Kastrup
[not found] ` <4747FDF6.3050203@swipnet.se>
[not found] ` <je1wagrkn9.fsf@sykes.suse.de>
[not found] ` <4748064D.6010405@swipnet.se>
[not found] ` <jelk8nrido.fsf@sykes.suse.de>
2007-11-24 13:08 ` Jan Djärv
2007-11-24 13:57 ` Andreas Schwab
2007-11-24 18:24 ` Mark A. Hershberger
2007-11-23 18:42 ` Mark A. Hershberger
2007-11-23 18:54 ` Andreas Schwab
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=85oddjwtzc.fsf@lola.goethe.zz \
--to=dak@gnu.org \
--cc=emacs-devel@gnu.org \
--cc=schwab@suse.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.