Builtin: Fix check for a player object in core.check_player_privs
authorTim <t4im@users.noreply.github.com>
Thu, 7 Jul 2016 21:58:52 +0000 (23:58 +0200)
committerparamat <mat.gregory@virginmedia.com>
Tue, 26 Jul 2016 03:15:06 +0000 (04:15 +0100)
commit58eb5f39d4e57fd9c7409efade54b5792dfefab3
tree186d6164a7179d6815bfe0e92fc75897372655b9
parentf833159a68f2ff605224ed7a5ac956e5a0ca42d8
Builtin: Fix check for a player object in core.check_player_privs

core.check_player_privs accepts as first argument a name or player object, but just tested for a string.
This caused crashes inside builtin, when being passed any unexpected types.

This provides a better (duck-typing like) test, better error reporting.
builtin/game/misc.lua