aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSelim Gurun <sgurun@google.com>2012-04-06 09:15:58 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2012-04-06 09:15:58 -0700
commit64a784a6fdd98fe0f65b881f9ace00f9a55d2053 (patch)
tree349e15eb98bca83890309dc6bbefea07f04986df
parente85dc36282e5fa5cab610717a8bd91454eb1e1b9 (diff)
parent48d0ed6753beba44f3aa579be29278eecdca10ad (diff)
downloadlibxml2-jb-dev.tar.gz
-rw-r--r--xpath.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/xpath.c b/xpath.c
index d9d902c0..89003135 100644
--- a/xpath.c
+++ b/xpath.c
@@ -2806,7 +2806,7 @@ xmlXPathFormatNumber(double number, char buffer[], int buffersize)
/* Finally copy result back to caller */
size = strlen(work) + 1;
- if (size > buffersize) {
+ if (size > buffersize && buffersize <= (int)sizeof(work)) {
work[buffersize - 1] = 0;
size = buffersize;
}