X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;ds=inline;f=mod%2Fdfrn_poll.php;h=90b3583b8696a7ddf48ee77a4b86c1b713f0f300;hb=bc57d7f64e12c3eaf26d9a9c062e6e010a058aed;hp=bcb3fb3d7c832e0f33104e44b420e42146f014a3;hpb=c273adf0fe21f9e675ba0598ba6b748ad0b41517;p=friendica.git diff --git a/mod/dfrn_poll.php b/mod/dfrn_poll.php index bcb3fb3d7c..90b3583b86 100644 --- a/mod/dfrn_poll.php +++ b/mod/dfrn_poll.php @@ -29,7 +29,7 @@ function dfrn_poll_init(&$a) { if(($dfrn_id === '') && (! x($_POST,'dfrn_id'))) { if((get_config('system','block_public')) && (! local_user()) && (! remote_user())) { - killme(); + http_status_exit(403); } $user = ''; @@ -37,8 +37,10 @@ function dfrn_poll_init(&$a) { $r = q("SELECT `hidewall`,`nickname` FROM `user` WHERE `user`.`nickname` = '%s' LIMIT 1", dbesc($a->argv[1]) ); - if((! count($r)) || (count($r) && $r[0]['hidewall'])) - killme(); + if(! $r) + http_status_exit(404); + if(($r[0]['hidewall']) && (! local_user())) + http_status_exit(403); $user = $r[0]['nickname']; }