From f81c00d7d67fbabaec6ce76274d3b8b845ccdbfe Mon Sep 17 00:00:00 2001 From: Cody Boone Ferguson <53008573+xexyl@users.noreply.github.com> Date: Wed, 6 Aug 2025 14:05:47 -0700 Subject: [PATCH] Another typo fix in 2024/ferguson2/deobfus.c --- 2024/ferguson2/deobfus.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/2024/ferguson2/deobfus.c b/2024/ferguson2/deobfus.c index 0bfe403ee..6c1b419a5 100644 --- a/2024/ferguson2/deobfus.c +++ b/2024/ferguson2/deobfus.c @@ -176,9 +176,9 @@ char *I(struct a *a) * end up being?) false. That means the !isupper(a->x[0**"z"]) * will not be called the first time (or perhaps it will, I * don't know now). Okay but we have to back up a bit. What is - * 0**"z"? That is 1. So what is a->x[1]? This is also very - * ugly. I believe (but I am no longer sure!) that the calling - * code is: + * 0**"z"? That is 0, as you'd expect. So what is a->x[1]? This + * is also very ugly. I believe (but I am no longer sure!) that + * the calling code is: * * (((*a->h[--a->l]=='e'-':')&&(*a->v)(&(struct a){ .v[0]=I, * .s=((a->l)[a->h])+1} ) &&++a->l)||(a->v[1](&(struct a){