summaryrefslogtreecommitdiff
path: root/databases/metakit-lib/patches/patch-python_PyView.cpp
blob: dde9bda6c3907bdcde3f8ee329675e0ea1104fe0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
$NetBSD: patch-python_PyView.cpp,v 1.1 2012/11/16 00:40:44 joerg Exp $

--- python/PyView.cpp.orig	2012-11-15 14:50:12.000000000 +0000
+++ python/PyView.cpp
@@ -631,19 +631,19 @@ static PyObject *PyView_access(PyView *o
     }
 
     PyObject *buffer = PyString_FromStringAndSize(0, length);
-    int o = 0;
+    int o2 = 0;
 
-    while (o < length) {
-      c4_Bytes buf = prop(row).Access(offset + o, length - o);
+    while (o2 < length) {
+      c4_Bytes buf = prop(row).Access(offset + o2, length - o2);
       int n = buf.Size();
       if (n == 0)
         break;
-      memcpy(PyString_AS_STRING(buffer) + o, buf.Contents(), n);
-      o += n;
+      memcpy(PyString_AS_STRING(buffer) + o2, buf.Contents(), n);
+      o2 += n;
     }
 
-    if (o < length)
-      _PyString_Resize(&buffer, o);
+    if (o2 < length)
+      _PyString_Resize(&buffer, o2);
 
     return buffer;
   } catch (...) {