Package: glibc-doc
Version: 2.3.6-7
Severity: normal
Tags: patch
File: file:///usr/share/doc/glibc-doc/html/libc_7.html#SEC121

The example code has:

        while (getline (&line, &len, stdout) >= 0)

which causes getline() to try to read from stdout, causing an error,
and the result is always a return value of -1.  Of course it should be
stdin.

--- locale.texi 2002-06-29 23:35:21.000000000 -0400
+++ new/locale.texi     2006-05-17 19:03:01.000000000 -0400
@@ -1210,7 +1210,7 @@
   /* @r{Prepare the @code{getline} call.}  */
   line = NULL;
   len = 0;
-  while (getline (&line, &len, stdout) >= 0)
+  while (getline (&line, &len, stdin) >= 0)
     @{
       /* @r{Check the response.}  */
       int res = rpmatch (line);


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to