Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • perlglue.xs

    rf25df21 r3b8a563  
    4343                        rv = owl_function_command(cmd);
    4444                } else {
    45                         argv = g_new(const char *, items + 1);
     45                        /* Ensure this is NULL-terminated. */
     46                        argv = g_new0(const char *, items + 1);
    4647                        argv[0] = cmd;
    4748                        for(i = 1; i < items; i++) {
     
    5657                RETVAL
    5758        CLEANUP:
    58                 if (rv) g_free(rv);
     59                g_free(rv);
    5960
    6061SV *
     
    113114                RETVAL
    114115        CLEANUP:
    115                 if (rv) g_free(rv);
     116                g_free(rv);
    116117
    117118const utf8 *
     
    140141                RETVAL
    141142    CLEANUP:
    142                 if (rv) g_free(rv);
     143                g_free(rv);
    143144
    144145void
     
    323324                RETVAL
    324325        CLEANUP:
    325                 if (rv)
    326                         g_free(rv);
     326                g_free(rv);
    327327
    328328void
Note: See TracChangeset for help on using the changeset viewer.