summaryrefslogtreecommitdiffstats
path: root/runtime/msg.c
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/msg.c')
-rw-r--r--runtime/msg.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/runtime/msg.c b/runtime/msg.c
index 3690a8b4..c9ac507e 100644
--- a/runtime/msg.c
+++ b/runtime/msg.c
@@ -4068,9 +4068,9 @@ msgSetJSONFromVar(msg_t *pMsg, uchar *varname, struct var *v)
ABORT_FINALIZE(RS_RET_ERR);
}
/* we always know strlen(varname) > 2 */
- if(varname[1] == '!')
+ if(varname[0] == '!')
msgAddJSONObj(pMsg, varname+1, json, &pMsg->json);
- else if(varname[1] == '.')
+ else if(varname[0] == '.')
msgAddJSONObj(pMsg, varname+1, json, &pMsg->localvars);
else { /* global - '/' */
pthread_rwlock_wrlock(&glblVars_rwlock);