comparison _mysql.c @ 27:d301c95d8fd7 MySQLdb

Apply missing Py_ssize_t conversion caught by spektrum. SF Patch 1680699
author kylev
date Sat, 07 Feb 2009 21:13:51 +0000
parents d55bfb1a4701
children 0da42144a012
comparison
equal deleted inserted replaced
26:9863f08a337c 27:d301c95d8fd7
68 PyObject *self, 68 PyObject *self,
69 PyObject *args, 69 PyObject *args,
70 PyObject *kwargs) { 70 PyObject *kwargs) {
71 static char *kwlist[] = {"args", "groups", NULL}; 71 static char *kwlist[] = {"args", "groups", NULL};
72 char **cmd_args_c=NULL, **groups_c=NULL, *s; 72 char **cmd_args_c=NULL, **groups_c=NULL, *s;
73 int cmd_argc=0, i, groupc; 73 Py_ssize_t cmd_argc=0, i, groupc;
74 PyObject *cmd_args=NULL, *groups=NULL, *ret=NULL, *item; 74 PyObject *cmd_args=NULL, *groups=NULL, *ret=NULL, *item;
75 75
76 if (_mysql_server_init_done) { 76 if (_mysql_server_init_done) {
77 PyErr_SetString(_mysql_ProgrammingError, 77 PyErr_SetString(_mysql_ProgrammingError,
78 "already initialized"); 78 "already initialized");
79 return NULL; 79 return NULL;
80 } 80 }
81 81
82 if (!PyArg_ParseTupleAndKeywords(args, kwargs, "|OO", kwlist, 82 if (!PyArg_ParseTupleAndKeywords(args, kwargs, "|OO", kwlist,
83 &cmd_args, &groups)) 83 &cmd_args, &groups))
84 return NULL; 84 return NULL;
85 85
86 #if MYSQL_VERSION_ID >= 40000 86 #if MYSQL_VERSION_ID >= 40000