Conversation

https://github.com/X11Libre/xserver/pull/56

metux doesn't know that ^ is xor in C? amazing.

6
2
1

@ariadne I made this mistake when I first learned C. Then again my first programming-ish language was Macsyma!

1
0
0

@tavianator that's my point. do we want to give effective root access to someone who makes such rookie mistakes?

0
0
0

@kate i thought the klan was constantly having conferences

0
0
0

@ariadne and there are actually people saying the "quality of xlibre is better"

0
0
0

@Mae @ariadne oh god this looks like baby’s first venture into C memory management. i’m actually impressed because I don’t consider myself proficient at it but i wouldn’t spew bullshit like that commit message

1
0
0
@ariadne It really feels like he doesn't test his code.
0
0
2
@domi @ariadne I don't consider myself a C expert, but if a junior came to me with this commit I'd be delighted to teach them

This guy wants to maintain x11
1
0
1

@Mae @ariadne i wouldn’t even consider myself a C junior, just someone who occasionally dabbles in it for fun, and I’m appalled at both of those issues.

(inb4 impostor syndrome)

0
0
0

@ariadne
Every minute these awful assholes waste on this project is a minute not spent doing something worse at least. Maybe they could also chop up mastodon to make something worse... oh wait.

1
0
0

@Mae anyone maintaining something like X should understand why reallocarray()-type functions are necessary...

0
0
0

@Mae @ariadne As well as the xor/power mix up, it seems to be mistaking an array of listening sockets for an array of connections.

If the change had successfully limited the server to 18 connections, they might have caught the bug. Instead, you'd probably need to pass 19 -listenfd arguments to the server to trigger the added error.

0
1
0