]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
corrected call to gnutls_error_is_fatal().
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Wed, 14 Mar 2012 21:44:39 +0000 (22:44 +0100)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Wed, 14 Mar 2012 21:44:39 +0000 (22:44 +0100)
lib/gnutls_record.c

index 5a85f2ef3a60fe7cbfe9ecf3430d0a9c69d4f965..28d0ee899b19858ffcb05d11fbfa6857a573928f 100644 (file)
@@ -865,7 +865,7 @@ gnutls_datum_t raw; /* raw headers */
   if ((ret =
        _gnutls_io_read_buffered (session, record->header_size, -1)) != record->header_size)
     {
-      if (gnutls_error_is_fatal (ret) == 0)
+      if (ret < 0 && gnutls_error_is_fatal (ret) == 0)
         return ret;
       
       if (ret >= 0)