Ticket #4103: mc-4103-cid-layout.c-fix-dereference-after-null-check-warning.patch

File mc-4103-cid-layout.c-fix-dereference-after-null-check-warning.patch, 904 bytes (added by and, 3 years ago)
  • src/filemanager/layout.c

    From db267664ac5ee6f91278db490d46fe0d413e7fcb Mon Sep 17 00:00:00 2001
    From: Andreas Mohr <and@gmx.li>
    Date: Tue, 22 Dec 2020 08:49:16 +0000
    Subject: [PATCH] (layout.c) fix dereference after null check
    
    Found by Coverity
    Coverity id #313666
    
    Signed-off-by: Andreas Mohr <and@gmx.li>
    ---
     src/filemanager/layout.c | 2 +-
     1 file changed, 1 insertion(+), 1 deletion(-)
    
    diff --git a/src/filemanager/layout.c b/src/filemanager/layout.c
    index f3086b043..ef28ac023 100644
    a b create_panel (int num, panel_view_mode_t type) 
    12101210        WPanel *panel = PANEL (new_widget); 
    12111211 
    12121212        /* if existing panel changed type to view_listing, then load history */ 
    1213         if (old_widget != NULL) 
     1213        if ((midnight_dlg != NULL) && (old_widget != NULL)) 
    12141214        { 
    12151215            ev_history_load_save_t event_data = { NULL, new_widget }; 
    12161216