assert(!symbol);
n_fields = 0;
+ if (!token)
+ return log_debug_errno(SYNTHETIC_ERRNO(EBADMSG), "%u:%u: Premature EOF.", *line, *column);
+
r = varlink_symbol_realloc(&symbol, n_fields);
if (r < 0)
return r;
case STATE_METHOD_ARROW:
assert(symbol);
+ if (!token)
+ return log_debug_errno(SYNTHETIC_ERRNO(EBADMSG), "%u:%u: Premature EOF.", *line, *column);
+
if (!streq(token, "->"))
return log_debug_errno(SYNTHETIC_ERRNO(EBADMSG), "%u:%u: Unexpected token '%s'.", *line, *column, token);
assert(!symbol);
n_fields = 0;
+ if (!token)
+ return log_debug_errno(SYNTHETIC_ERRNO(EBADMSG), "%u:%u: Premature EOF.", *line, *column);
+
r = varlink_symbol_realloc(&symbol, n_fields);
if (r < 0)
return r;
assert(!symbol);
n_fields = 0;
+ if (!token)
+ return log_debug_errno(SYNTHETIC_ERRNO(EBADMSG), "%u:%u: Premature EOF.", *line, *column);
+
r = varlink_symbol_realloc(&symbol, n_fields);
if (r < 0)
return r;