summaryrefslogtreecommitdiff
path: root/test/css21.c
diff options
context:
space:
mode:
authorAnthony J. Bentley <anthony@cathet.us>2013-04-26 19:01:28 -0600
committerVincent Sanders <vincent.sanders@collabora.co.uk>2013-04-27 08:26:54 +0100
commit652ef30ea4e99e7ae38277304a53ee82e458eb28 (patch)
tree4655ff9e97ec0ed3df36a902cf1b7ab411c978b8 /test/css21.c
parent79645bfda9c6fd8a7580d527f290cf440e7796f0 (diff)
downloadlibcss-652ef30ea4e99e7ae38277304a53ee82e458eb28.tar.gz
libcss-652ef30ea4e99e7ae38277304a53ee82e458eb28.tar.bz2
Don't use the nonportable alloca() during tests.
Diffstat (limited to 'test/css21.c')
-rw-r--r--test/css21.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/test/css21.c b/test/css21.c
index ddc629c..7a2997a 100644
--- a/test/css21.c
+++ b/test/css21.c
@@ -115,7 +115,7 @@ int main(int argc, char **argv)
if (error == CSS_OK) {
css_stylesheet *import;
- char *buf = alloca(lwc_string_length(url) + 1);
+ char *buf = malloc(lwc_string_length(url) + 1);
memcpy(buf, lwc_string_data(url),
lwc_string_length(url));
@@ -135,6 +135,8 @@ int main(int argc, char **argv)
css_stylesheet_destroy(import);
error = CSS_IMPORTS_PENDING;
+
+ free(buf);
}
}