diff options
| author | Pablo Barciela <[email protected]> | 2019-03-30 17:07:42 +0100 | 
|---|---|---|
| committer | monsta <[email protected]> | 2019-07-23 16:18:54 +0300 | 
| commit | fb212b53d8608dc8416766c65233e74c7af388ce (patch) | |
| tree | 514005b5ebdfb4dca041c1ad43426eab4915cfb8 | |
| parent | 3eaef9c555ce65fa2a01e60667ec819c237ffc46 (diff) | |
| download | caja-fb212b53d8608dc8416766c65233e74c7af388ce.tar.bz2 caja-fb212b53d8608dc8416766c65233e74c7af388ce.tar.xz | |
caja-application: avoid NULL inside 'g_object_unref'
Fixes Clang static analyzer warning:
caja-application.c:2221:25: warning: Array access (from variable 'files') results in a null pointer dereference
        g_object_unref (files[idx]);
                        ^~~~~~~~~~
| -rw-r--r-- | src/caja-application.c | 7 | 
1 files changed, 4 insertions, 3 deletions
| diff --git a/src/caja-application.c b/src/caja-application.c index 11578673..090c3dd9 100644 --- a/src/caja-application.c +++ b/src/caja-application.c @@ -2226,9 +2226,10 @@ caja_application_local_command_line (GApplication *application,          g_free (concatOptions);      } -    for (idx = 0; idx < len; idx++) { -        g_object_unref (files[idx]); -    } +    if (files) +        for (idx = 0; idx < len; idx++) { +            g_object_unref (files[idx]); +        }      g_free (files);   out: | 
