Alias.c is used in my codebase. It's a DBSC derivative and I know that code is bugged out a lot to begin with. Anyways, I'm not sure if this is a bug, or if it's just an issue directly related to my codebase.
If you make an alias that uses another alias, it causes an infinite loop and crashes. IE alias one two, alias two one and type one. Now, I noticed there's code to stop it at 50, but it doesn't seem to function as required. Now, running in GDB to try and determine the error, HOLY JESUS it doesn't crash.
and it spews out the unable to process recurses too much. I'm not too familiar with GDB, hell I'm not even a decent coder, so a little help in figuring this out would be great as I'd rather not have to strip the code from the codebase.