Parcourir la source

fix bug introduced in using calloc (#7701)

compilade pointed this out on the previous MR
Dave Airlie il y a 1 an
Parent
commit
3413ae2193
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. 1 1
      ggml-alloc.c

+ 1 - 1
ggml-alloc.c

@@ -377,7 +377,7 @@ ggml_gallocr_t ggml_gallocr_new_n(ggml_backend_buffer_type_t * bufts, int n_bufs
     galloc->bufts = calloc(n_bufs, sizeof(ggml_backend_buffer_type_t));
     galloc->bufts = calloc(n_bufs, sizeof(ggml_backend_buffer_type_t));
     GGML_ASSERT(galloc->bufts != NULL);
     GGML_ASSERT(galloc->bufts != NULL);
 
 
-    galloc->buffers = calloc(n_bufs, sizeof(ggml_backend_buffer_t) * n_bufs);
+    galloc->buffers = calloc(n_bufs, sizeof(ggml_backend_buffer_t));
     GGML_ASSERT(galloc->buffers != NULL);
     GGML_ASSERT(galloc->buffers != NULL);
 
 
     galloc->buf_tallocs = calloc(n_bufs, sizeof(struct ggml_dyn_tallocr *));
     galloc->buf_tallocs = calloc(n_bufs, sizeof(struct ggml_dyn_tallocr *));