From fc18fccd5ed2050a05cad53714f429a529253711 Mon Sep 17 00:00:00 2001 From: John Mark Bell Date: Sun, 13 Mar 2011 09:24:03 +0000 Subject: Add structure versioning for client input svn path=/trunk/libcss/; revision=12007 --- src/select/select.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/select/select.c') diff --git a/src/select/select.c b/src/select/select.c index e2b55ee..ca50107 100644 --- a/src/select/select.c +++ b/src/select/select.c @@ -300,7 +300,9 @@ css_error css_select_style(css_select_ctx *ctx, void *node, css_select_state state; void *parent = NULL; - if (ctx == NULL || node == NULL || result == NULL || handler == NULL) + if (ctx == NULL || node == NULL || result == NULL || handler == NULL || + handler->handler_version != + CSS_SELECT_HANDLER_VERSION_1) return CSS_BADPARM; /* Set up the selection state */ -- cgit v1.2.3