summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuo Jinghua <sunmoon1997@gmail.com>2010-01-07 23:06:38 +0800
committerLuo Jinghua <sunmoon1997@gmail.com>2010-01-07 23:06:38 +0800
commitb6b18e634489ee0ec1b3155341ab214922eda4da (patch)
tree9659af6cd77396c76ad9b9c9e23c1b4cc51eb93d
parent8e2d99abd7bb55112898bd90e3affb660b4915a0 (diff)
uniconv: fixed a crash
ucs4 may be uninitialized.
-rw-r--r--uniconv.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/uniconv.c b/uniconv.c
index bbbdb2b..cb6fea2 100644
--- a/uniconv.c
+++ b/uniconv.c
@@ -127,6 +127,7 @@ uniconv_conv(uniconv_t *uc,
inucs4 = ucs4;
ret = uc->to->encode(uc->to, (const ucs4_t **)&inucs4, ucs4len, outbuf, outleft);
} else {
+ ucs4 = NULL;
/* converting pending data in buffer */
ret = uc->to->encode(uc->to, NULL, 0, outbuf, outleft);
}