Ticket #3780: mc-3780-boxes.c-Cleanup-pointer-compare-warning.patch

File mc-3780-boxes.c-Cleanup-pointer-compare-warning.patch, 1.0 KB (added by and, 7 years ago)
  • src/filemanager/boxes.c

    From 8a9f7a48bda32ed0dbbf47f358d0e734bfd75c5a Mon Sep 17 00:00:00 2001
    From: Andreas Mohr <and@gmx.li>
    Date: Thu, 11 May 2017 06:33:54 +0000
    Subject: [PATCH] (boxes.c) Cleanup pointer-compare warning
    
    Found by GCC 7.1.0.
    
    boxes.c:431:22: error: comparison between pointer and zero character constant [-Werror=pointer-compare]
         if (state_str[0] == '\0')
                          ^~
    boxes.c:431:9: note: did you mean to dereference the pointer?
         if (state_str[0] == '\0')
             ^
    
    Signed-off-by: Andreas Mohr <and@gmx.li>
    ---
     src/filemanager/boxes.c | 2 +-
     1 file changed, 1 insertion(+), 1 deletion(-)
    
    diff --git a/src/filemanager/boxes.c b/src/filemanager/boxes.c
    index 90dc6e0..2a39b37 100644
    a b jobs_fill_listbox (WListbox * list) 
    428428    static const char *state_str[2] = { "", "" }; 
    429429    TaskList *tl; 
    430430 
    431     if (state_str[0] == '\0') 
     431    if (state_str[0][0] == '\0') 
    432432    { 
    433433        state_str[0] = _("Running"); 
    434434        state_str[1] = _("Stopped");