##// END OF EJS Templates
parsers.c: remove warning: 'size' may be used uninitialized in this function...
Mads Kiilerich -
r17165:249cc4ec default
parent child Browse files
Show More
@@ -307,7 +307,6 b' static PyObject *pack_dirstate(PyObject '
307 307 Py_ssize_t len, l;
308 308 PyObject *o;
309 309 char *s, *t;
310 int err;
311 310
312 311 if (!PyTuple_Check(v) || PyTuple_GET_SIZE(v) != 4) {
313 312 PyErr_SetString(PyExc_TypeError, "expected a 4-tuple");
@@ -319,10 +318,11 b' static PyObject *pack_dirstate(PyObject '
319 318 goto bail;
320 319 }
321 320 *p++ = *s;
322 err = getintat(v, 1, &mode);
323 err |= getintat(v, 2, &size);
324 err |= getintat(v, 3, &mtime);
325 if (err)
321 if (getintat(v, 1, &mode) == -1)
322 goto bail;
323 if (getintat(v, 2, &size) == -1)
324 goto bail;
325 if (getintat(v, 3, &mtime) == -1)
326 326 goto bail;
327 327 if (*s == 'n' && mtime == (uint32_t)now) {
328 328 /* See dirstate.py:write for why we do this. */
General Comments 0
You need to be logged in to leave comments. Login now