Просмотр исходного кода

set usernames/messages (static) FlipSociLMessage

jblanked 1 год назад
Родитель
Сommit
bce818aab4
2 измененных файлов с 2 добавлено и 23 удалено
  1. 2 2
      flip_social.h
  2. 0 21
      messages/flip_social_messages.c

+ 2 - 2
flip_social.h

@@ -96,8 +96,8 @@ typedef struct
 
 
 typedef struct
 typedef struct
 {
 {
-    char *usernames[MAX_MESSAGES];
-    char *messages[MAX_MESSAGES];
+    char usernames[MAX_MESSAGES][MAX_USER_LENGTH];
+    char messages[MAX_MESSAGES][MAX_MESSAGE_LENGTH];
     int count;
     int count;
     int index;
     int index;
 } FlipSocialMessage;
 } FlipSocialMessage;

+ 0 - 21
messages/flip_social_messages.c

@@ -40,27 +40,6 @@ FlipSocialMessage *flip_social_user_messages_alloc()
         FURI_LOG_E(TAG, "Failed to allocate memory for messages");
         FURI_LOG_E(TAG, "Failed to allocate memory for messages");
         return NULL;
         return NULL;
     }
     }
-    for (size_t i = 0; i < MAX_MESSAGES; i++)
-    {
-        if (messages->usernames[i] == NULL)
-        {
-            messages->usernames[i] = malloc(MAX_USER_LENGTH);
-            if (messages->usernames[i] == NULL)
-            {
-                FURI_LOG_E(TAG, "Failed to allocate memory for username %zu", i);
-                return NULL; // Return false on memory allocation failure
-            }
-        }
-        if (messages->messages[i] == NULL)
-        {
-            messages->messages[i] = malloc(MAX_MESSAGE_LENGTH);
-            if (messages->messages[i] == NULL)
-            {
-                FURI_LOG_E(TAG, "Failed to allocate memory for message %zu", i);
-                return NULL; // Return false on memory allocation failure
-            }
-        }
-    }
     return messages;
     return messages;
 }
 }