Procházet zdrojové kódy

fix: free the malloced memory after usage

RaZe před 3 roky
rodič
revize
4abc565b77
1 změnil soubory, kde provedl 3 přidání a 1 odebrání
  1. 3 1
      rubiks_cube_scrambler.c

+ 3 - 1
rubiks_cube_scrambler.c

@@ -49,7 +49,9 @@ static void draw_callback(Canvas* canvas, void* ctx) {
         genScramble ();
         scrambleReplace();
         valid();
-        strcpy(scramble, printData());
+        char *data = printData();
+        strcpy(scramble, data);
+        free(data);
         if (notifications_enabled) {
             success_vibration();
         }