summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkdx <kdx.42@42l.fr>2023-03-28 04:33:45 +0000
committerkdx <kdx.42@42l.fr>2023-03-28 04:39:26 +0000
commit69375e8cf07e0e5b1f812ac6147c83152fd3c48f (patch)
tree2c3b40112fe2ca0a52e5803dd7789ebbec8378cf
parent75f2e4c3b0ed7b901506f7afcf480ffc2f4f1afe (diff)
download006-69375e8cf07e0e5b1f812ac6147c83152fd3c48f.tar.gz
entity_type: handle typename == NULL
-rw-r--r--src/entity.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/entity.c b/src/entity.c
index 8a4e45e..58f3c9d 100644
--- a/src/entity.c
+++ b/src/entity.c
@@ -17,6 +17,8 @@ _points(Entity *this, int ox, int oy, int *x0, int *x1, int *y0, int *y1)
unsigned int
entity_type(const char *typename)
{
+ if (typename == NULL)
+ return 0;
for (unsigned i = 0; i < num_entitytags; i++)
if (strcmp(typename, entitytags[i].name) == 0)
return i + 1;