Changeset 926 for trunk/pgmodule.c


Ignore:
Timestamp:
Jan 22, 2018, 3:21:18 AM (20 months ago)
Author:
cito
Message:

Use-after-free bug in query function implementation

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

    • Property svn:ignore
      •  

        old new  
        11*.egg-info
        22.idea
         3.pycharm_helpers
        34.tox
        45.vagrant
  • trunk/pgmodule.c

    r918 r926  
    23392339                                                char    *ret = PQcmdTuples(result);
    23402340
    2341                                                 PQclear(result);
    23422341                                                if (ret[0])             /* return number of rows affected */
    23432342                                                {
    2344                                                         return PyStr_FromString(ret);
     2343                                                        PyObject *obj = PyStr_FromString(ret);
     2344                                                        PQclear(result);
     2345                                                        return obj;
    23452346                                                }
     2347                                                PQclear(result);
    23462348                                                Py_INCREF(Py_None);
    23472349                                                return Py_None;
Note: See TracChangeset for help on using the changeset viewer.