* sexp.c (gcry_sexp_canon_len): Fixed last change.
authorWerner Koch <wk@gnupg.org>
Fri, 11 Jan 2002 14:54:58 +0000 (14:54 +0000)
committerWerner Koch <wk@gnupg.org>
Fri, 11 Jan 2002 14:54:58 +0000 (14:54 +0000)
src/ChangeLog
src/sexp.c

index 0b80d33..044b0bd 100644 (file)
@@ -1,3 +1,7 @@
+2002-01-11  Werner Koch  <wk@gnupg.org>
+
+       * sexp.c (gcry_sexp_canon_len): Fixed last change.
+
 2002-01-01  Timo Schulz <ts@winpt.org>
 
        * stdmem.c (_gcry_private_realloc): if pointer is NULL now realloc
@@ -230,7 +234,7 @@ Tue Dec  8 13:15:16 CET 1998  Werner Koch  <wk@isil.d.shuttle.de>
        * mpiapi.c: New
 
        
- Copyright 1998,1999,2000,2001 Free Software Foundation, Inc.
+ Copyright 1998,1999,2000,2001,2002 Free Software Foundation, Inc.
 
  This file is free software; as a special exception the author gives
  unlimited permission to copy and/or distribute it, with or without
index 23129c1..085ebc9 100644 (file)
@@ -1,5 +1,5 @@
 /* sexp.c  -  S-Expression handling
- *     Copyright (C) 1999, 2000, 2001 Free Software Foundation, Inc.
+ *     Copyright (C) 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
  *
  * This file is part of Libgcrypt.
  *
@@ -1140,7 +1140,10 @@ gcry_sexp_canon_len (const unsigned char *buffer, size_t length,
   if (!buffer)
     return 0;
   if (*buffer != '(')
-    return -4; /* not a canonical S-expression */
+    {
+      *errcode = -4; /* not a canonical S-expression */
+      return 0;
+    }
 
   for (p=buffer; ; p++, count++ )
     {