mirror of
git://git.psyced.org/git/psyced
synced 2024-08-15 03:25:10 +00:00
fix for incoming friendcasts (i hope)
This commit is contained in:
parent
ecda9d906c
commit
a46f9c52e5
1 changed files with 9 additions and 3 deletions
|
@ -423,11 +423,17 @@ msg(source, mc, data, mapping vars, showingLog) {
|
||||||
// ME, vars["_context"], mc, source, data));
|
// ME, vars["_context"], mc, source, data));
|
||||||
if ((sscanf(vars["_context"], "%s#%s", ctx, chan) == 2)
|
if ((sscanf(vars["_context"], "%s#%s", ctx, chan) == 2)
|
||||||
&& places[ctx]) {
|
&& places[ctx]) {
|
||||||
P1(("got valid context %O with channel %O\n",
|
P2(("got valid place context %O with channel %O\n",
|
||||||
|
ctx, chan))
|
||||||
|
// a friendcast or status update
|
||||||
|
} else if (member(ppl, ctx) &&
|
||||||
|
ppl[ctx][PPL_NOTIFY] >= PPL_NOTIFY_FRIEND) {
|
||||||
|
P2(("got friendcast from %O with channel %O\n",
|
||||||
ctx, chan))
|
ctx, chan))
|
||||||
} else {
|
} else {
|
||||||
P1(("Invalid context: %O says %s(%O) with %O ... stack %O ... places %O\n",
|
P1(("Invalid context %O from source %O:\n\
|
||||||
source, to_string(mc), data, vars,
|
\t%s(%O) with %O ... stack %O ... places %O\n",
|
||||||
|
ctx, source, to_string(mc), data, vars,
|
||||||
caller_stack(1), places))
|
caller_stack(1), places))
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue