[01:23:50] <GitHub> [exult] anyzio opened pull request #3: Fixed an issue with scheduling a chair action… (master...master) https://git.io/vorFA
[01:41:34] --- DominusExult is now known as Dominus
[07:42:51] <Dominus> Marzo, could you glance at that pull request?
[11:27:22] <GitHub> [exult] marzojr pushed 2 new commits to master: https://git.io/voo6T
[11:27:22] <GitHub> exult/master ea03507 h3x: Fixed an issue with scheduling a chair action where the size of the array passed to find_closest was incorrectly calculated (causing issues with guard that schedules fight in Monitor). Updated finding desk seats to match. Corrected a comparison in ucfun.cc that was reading beyond the end of some strings.
[11:27:22] <GitHub> exult/master d763e6f Marzo Sette Torres Junior: Merge pull request #3 from anyzio/master...
[12:06:59] --- DominusExult is now known as Dominus
[12:19:41] --- _nyz is now known as anyzio
[13:52:45] <Dominus> Welcome anyzio
[13:53:06] <Dominus> Thanks for your code! What brings you to Exult? ;)
[14:44:30] <anyzio> Hey, thanks. I discovered Ultima 7 when I was about 15, played all the time, then when DOS machines went away, forgot about it. Discovered Exult and over the years tried it out. It was playable but once in a while I would come across a bug that would keep me from progressing. Im a software dev but it never occured to me that I could help out. Github makes it easy to do so and I hope to contribute more.
[14:47:57] <anyzio> I have a use-after-free I am tracking down currently. Anything else I can get from the bug tracker that I can repro Ill be glad to work at.
[15:05:57] <Dominus> That's great! We can use all the help we can get ;)
[15:06:44] <Dominus> I have to confess I didn't think using git would change anything but it attracts help after all
[15:06:49] <Dominus> Mea culpa
[15:08:29] <anyzio> Is the current bug tracker still the one on sourceforge (https://sourceforge.net/p/exult/bugs/)?
[15:10:50] <Dominus> Yes, it is better than guthubs issue tracker (but lacks the github integration of course)
[15:11:09] <Dominus> And we have too many bugs in there with history ;)
[15:11:24] <Dominus> Got to go. See you later
[20:13:51] <Dominus> Marzo in addition to the mods and game type problem with Exult Studio, I need your help in making autonotes patchable :)
[22:46:45] <anyzio> I was looking into the UAF I encountered the other day and also saw this bug listed: "#1924 Crash in Pickup_actor_action::handle_event". I am curious if they are related. I am still very new to this codebase and its a lot to get used to. I have a feeling these may be related, but have not been able to reproduce the crash in 1924 yet. I do have a question about the call to removed->flush() in gamewind.cc:3035. THe comment above it states "Could cause problems" an
[22:48:14] <anyzio> questionn being: what could the problems the forced call to removed->flush() be exactly? possibly these UAFs?
[22:51:34] <Dominus> it's ages old code... don't know if anyone remembers... :)
[22:52:11] <Dominus> last chnage there was in 08.02.2004 AFAICT
[22:59:22] <anyzio> I may just go after lower hagning fruit and keep an eye out for these particular bugs while playing
[22:59:47] <Dominus> probably best, or... madness :)