2003-09-28 Moritz Schulte <mo@g10code.com>
authorMoritz Schulte <mo@g10code.com>
Thu, 23 Oct 2003 15:06:45 +0000 (15:06 +0000)
committerMoritz Schulte <mo@g10code.com>
Thu, 23 Oct 2003 15:06:45 +0000 (15:06 +0000)
* ac.c: Include "cipher.h".

2003-09-27  Moritz Schulte  <mo@g10code.com>

* rndegd.c (do_read): Return nread instead of nbytes; thanks to
Michael Caerwyn.

cipher/ChangeLog
cipher/ac.c
cipher/rndegd.c

index af5f114..a97fd00 100644 (file)
        * primegen.c (gen_prime): Assert that NBITS is never zero, it
        would cause a segv.
 
+2003-09-28  Moritz Schulte  <mo@g10code.com>
+
+       * ac.c: Include "cipher.h".
+
+2003-09-27  Moritz Schulte  <mo@g10code.com>
+
+       * rndegd.c (do_read): Return nread instead of nbytes; thanks to
+       Michael Caerwyn.
+
 2003-09-04  Werner Koch  <wk@gnupg.org>
 
        * pubkey.c (_gcry_pk_aliased_algo_name): New.
index 3a3e189..ffc80da 100644 (file)
@@ -27,6 +27,7 @@
 #include <stddef.h>
 
 #include "g10lib.h"
+#include "cipher.h"
 
 \f
 
@@ -174,19 +175,14 @@ gcry_ac_data_copy_internal (gcry_ac_data_t *data_cp, gcry_ac_data_t data)
   int i = 0;
 
   /* Allocate data set.  */
-  data_new = gcry_malloc (sizeof (struct gcry_ac_data));
-  if (! data_new)
-    err = gpg_err_code_from_errno (errno);
-  else
+  err = _gcry_malloc (sizeof (struct gcry_ac_data), 0, (void **) &data_new);
+  if (! err)
     data_new->data_n = data->data_n;
 
   if (! err)
-    {
-      /* Allocate space for named MPIs.  */
-      data_new->data = gcry_malloc (sizeof (gcry_ac_mpi_t) * data->data_n);
-      if (! data_new->data)
-       err = gpg_err_code_from_errno (errno);
-    }
+    /* Allocate space for named MPIs.  */
+    err = _gcry_malloc (sizeof (gcry_ac_mpi_t) * data->data_n, 0,
+                       (void **) &data_new->data);
 
   if (! err)
     {
index 7b32042..e3f534e 100644 (file)
@@ -1,5 +1,5 @@
 /* rndegd.c  - interface to the EGD
- *     Copyright (C) 1999, 2000, 2002 Free Software Foundation, Inc.
+ *     Copyright (C) 1999, 2000, 2002, 2003 Free Software Foundation, Inc.
  *
  * This file is part of Libgcrypt.
  *
@@ -109,7 +109,7 @@ do_read( int fd, void *buf, size_t nbytes )
        nread += n;
        nbytes -= n;
     } while( nread < nbytes );
-    return nbytes;
+    return nread;
 }