| 1 |
https://bugs.gentoo.org/426632
|
| 2 |
|
| 3 |
hack until gzip pulls a newer gnulib version
|
| 4 |
|
| 5 |
From 66712c23388e93e5c518ebc8515140fa0c807348 Mon Sep 17 00:00:00 2001
|
| 6 |
From: Eric Blake <eblake@redhat.com>
|
| 7 |
Date: Thu, 29 Mar 2012 13:30:41 -0600
|
| 8 |
Subject: [PATCH] stdio: don't assume gets any more
|
| 9 |
|
| 10 |
Gnulib intentionally does not have a gets module, and now that C11
|
| 11 |
and glibc have dropped it, we should be more proactive about warning
|
| 12 |
any user on a platform that still has a declaration of this dangerous
|
| 13 |
interface.
|
| 14 |
|
| 15 |
--- a/gnulib/lib/stdio.in.h
|
| 16 |
+++ b/gnulib/lib/stdio.in.h
|
| 17 |
@@ -125,7 +125,6 @@
|
| 18 |
/* It is very rare that the developer ever has full control of stdin,
|
| 19 |
so any use of gets warrants an unconditional warning. Assume it is
|
| 20 |
always declared, since it is required by C89. */
|
| 21 |
-_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
|
| 22 |
#endif
|
| 23 |
|
| 24 |
|