فهرست منبع

NFC Playlist: Fix incorrect free

Willy-JL 1 سال پیش
والد
کامیت
88bdddb870
1فایلهای تغییر یافته به همراه2 افزوده شده و 1 حذف شده
  1. 2 1
      nfc_playlist/scenes/nfc_playlist_scene_file_rename.c

+ 2 - 1
nfc_playlist/scenes/nfc_playlist_scene_file_rename.c

@@ -43,7 +43,8 @@ void nfc_playlist_file_rename_scene_on_enter(void* context) {
     FuriString* tmp_file_name_furi = furi_string_alloc_set_str(tmp_file_name);
     furi_string_replace(tmp_file_name_furi, ".txt", "");
 
-    nfc_playlist->text_input_output = (char*)furi_string_get_cstr(tmp_file_name_furi);
+    nfc_playlist->text_input_output = strdup(furi_string_get_cstr(tmp_file_name_furi));
+    furi_string_free(tmp_file_name_furi);
     text_input_set_header_text(nfc_playlist->text_input, "Enter new file name");
     text_input_set_minimum_length(nfc_playlist->text_input, 1);
     text_input_set_result_callback(