summaryrefslogtreecommitdiff
path: root/navit/command.c
diff options
context:
space:
mode:
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2012-07-16 12:17:03 +0000
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2012-07-16 12:17:03 +0000
commit37b25527523643de8be099d3000de351be5a88dc (patch)
tree45bcdf80365b7e8ab2ba0e48a909d7445c410791 /navit/command.c
parent83fa0438510c35d9023aec2c980724af73258867 (diff)
downloadnavit-svn-37b25527523643de8be099d3000de351be5a88dc.tar.gz
Fix:Core:Avoid overwriting result from arrays
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5191 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/command.c')
-rw-r--r--navit/command.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/navit/command.c b/navit/command.c
index 1ed24947..6aed4059 100644
--- a/navit/command.c
+++ b/navit/command.c
@@ -490,6 +490,7 @@ eval_postfix(struct context *ctx, struct result *res)
res->attr.type=attr_none;
res->attr.u.data=NULL;
res->varlen=0;
+ res->attrn=NULL;
while (obj_func->get_attr(obj, attr_type, &attr, iter)) {
if (command_evaluate_to_boolean(&attr, ctx->expr, &ctx->error))
res->attr=attr;