diff options
author | Victor Stinner <victor.stinner@haypocalc.com> | 2011-10-11 22:11:42 +0200 |
---|---|---|
committer | Victor Stinner <victor.stinner@haypocalc.com> | 2011-10-11 22:11:42 +0200 |
commit | c4f281eba3f2b33bc0a7d7172c44f3d1237c09b3 (patch) | |
tree | 6fb8eb484f53393c9b3fa2f6aa8a00d9c62c2135 /Modules/syslogmodule.c | |
parent | ed2682be2f6de05ead5f777ed3aaee92180df4f9 (diff) | |
download | cpython-git-c4f281eba3f2b33bc0a7d7172c44f3d1237c09b3.tar.gz |
Fix misuse of PyUnicode_GET_SIZE, use PyUnicode_GET_LENGTH instead
Diffstat (limited to 'Modules/syslogmodule.c')
-rw-r--r-- | Modules/syslogmodule.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/Modules/syslogmodule.c b/Modules/syslogmodule.c index f6dadf43fa..c7a2487d29 100644 --- a/Modules/syslogmodule.c +++ b/Modules/syslogmodule.c @@ -90,18 +90,16 @@ syslog_get_argv(void) if (!PyUnicode_Check(scriptobj)) { return(NULL); } - scriptlen = PyUnicode_GET_SIZE(scriptobj); + scriptlen = PyUnicode_GET_LENGTH(scriptobj); if (scriptlen == 0) { return(NULL); } - slash = PyUnicode_FindChar(scriptobj, SEP, - 0, PyUnicode_GET_LENGTH(scriptobj), -1); + slash = PyUnicode_FindChar(scriptobj, SEP, 0, scriptlen, -1); if (slash == -2) return NULL; if (slash != -1) { - return PyUnicode_Substring(scriptobj, slash, - PyUnicode_GET_LENGTH(scriptobj)); + return PyUnicode_Substring(scriptobj, slash, scriptlen); } else { Py_INCREF(scriptobj); return(scriptobj); |