[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[sr #107822] Testing 3.0.2 on AIX

From: Bjørn Christensen
Subject: [sr #107822] Testing 3.0.2 on AIX
Date: Wed, 28 Sep 2011 12:54:31 +0000
User-agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; InfoPath.2; .NET CLR 3.5.21022; .NET CLR 3.5.30729; .NET CLR 3.0.30618; .NET4.0C)


                 Summary: Testing 3.0.2 on AIX
                 Project: GnuTLS
            Submitted by: cybear
            Submitted on: Wed Sep 28 12:54:30 2011
                Category: Core library
                Priority: 5 - Normal
                Severity: 3 - Normal
                  Status: None
                 Privacy: Public
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
        Operating System: None



I have the following problem and I cannot understand what is going wrong:

I have the following entries in my log file:
 RPCSECURE: thread 258 : READ: -1 returned from d, errno=2 gerrno=0
 RPCSECURE: thread 258 : ASSERT: gnutls_buffers.c:275

If I look at gnutls_buffers.c at line 255 where the first statment get
written, I have the pull_func return -1 from socket d, the opsys error is 2
and the internale error no is 0.

in gnutls_buffers.c line 247 the internale errno get cleared

when the pull_func returns -1 the get_errno(session) get called on line 253,
the get_errno returns either the internal errno if not 0 else it calls the
errno_func which for AIX is system_errno  and system_errno from system.c line
returns errno (which we from the log statement knows is 2).

How can I end up with errno=2  and gerrno (internals.errnum) =0 ?


PS: I can see that the problem I reportede where AIX recv returns -1 but
forgets to set errno have been fixed in the system_errno function (thank you)


Reply to this item at:


  Message sent via/by Savannah

reply via email to

[Prev in Thread] Current Thread [Next in Thread]