Commit Diff


commit - 29c35556d62138507ec4e35fd843840a93a7a63d
commit + 2cb7d94c5a04f754dd7aeb704d2eace20354c398
blob - 9066353fc90fc1e205e82451499f657fa58c84a4
blob + 246b1df389320edae0723c1794c8f94979baf9e7
--- script.c
+++ script.c
@@ -687,6 +687,11 @@ val_faccess(struct value *a, const char *field, struct
 			ret->type = V_U8;
 			ret->v.u8 = *(a->v.msg.msg + 4); /* skip the length */
 			return EVAL_OK;
+		} else if (!strcmp(field, "tag")) {
+			ret->type = V_U16;
+                        memcpy(&ret->v.u16, &a->v.msg.msg[5], 2);
+			ret->v.u16 = le16toh(ret->v.u16);
+			return EVAL_OK;
 		}
 		break;
 	default: