From 42477318b57f6078f435b452f8da14964b6458a5 Mon Sep 17 00:00:00 2001 From: Nick Briggs Date: Sun, 12 Nov 2023 17:37:34 -0800 Subject: [PATCH] Assignments embedded in if-condition are not a good idea. --- src/dir.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/dir.c b/src/dir.c index f702fc2..5b31c4d 100644 --- a/src/dir.c +++ b/src/dir.c @@ -2150,7 +2150,8 @@ LispPTR COM_next_file(LispPTR *args) propp = gfsp->propp; dfp = &FinfoArray[finfoid]; - if (dfp->head == (FINFO *)0 || (fp = dfp->next) == (FINFO *)0) return (SMALLP_MINUSONE); + fp = dfp->next; + if (dfp->head == NULL || fp == NULL) return (SMALLP_MINUSONE); dfp->next = fp->next; laddr = gfsp->name;