From b5a26df2f1c1ff479ed1ec45f0258b405005c564 Mon Sep 17 00:00:00 2001
From: Anteunis Charles <charles.anteunis@gmail.com>
Date: Sun, 15 Dec 2019 14:25:57 +0100
Subject: [PATCH] check mallocs

---
 main.c | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/main.c b/main.c
index 3ed035e..773dd39 100644
--- a/main.c
+++ b/main.c
@@ -25,7 +25,7 @@ int main(int argc, char const *argv[])
 
     /* on récupère le nombre de colonnes du fichier */
     fread(&c, sizeof(char), 1, f);
-    while ( c != ' ') {
+    while (c != ' ') {
         width = 10*width + strtol(&c, NULL, 10);
         fread(&c, sizeof(char), 1, f);
     }
@@ -39,9 +39,18 @@ int main(int argc, char const *argv[])
     }
     height = height/10;
 
+    /* initialisation de la matrice */
     matrix = (char **) malloc(height*sizeof(char *));
+    if (matrix == NULL) {
+        printf("Error malloc");
+        exit(1);
+    }
     for (i=0 ; i<height ; i++) {
         matrix[i] = (char *) malloc(width*sizeof(char));
+        if (matrix[i] == NULL) {
+            printf("Error malloc");
+            exit(1);
+        }
     }
 
     i = 0;
-- 
GitLab