Changeset 915 in openpam


Ignore:
Timestamp:
Feb 7, 2017, 12:03:19 PM (4 years ago)
Author:
Dag-Erling Smørgrav
Message:

Fix FREEV() when v is NULL.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/lib/libpam/openpam_impl.h

    r913 r915  
    162162#define FREEV(c, v)                             \
    163163        do {                                    \
    164                 while (c) {                     \
    165                         --(c);                  \
    166                         FREE((v)[(c)]);         \
     164                if ((v) != NULL) {              \
     165                        while ((c)-- > 0)       \
     166                                FREE((v)[(c)]); \
     167                        FREE(v);                \
    167168                }                               \
    168                 FREE(v);                        \
    169169        } while (0)
    170170
Note: See TracChangeset for help on using the changeset viewer.