Skip to content

Commit a97cc6a

Browse files
committed
Update drawterm; hopefully this version doesn't crash.
It had been crashing somewhere in exportfs/exportsrv and I'd got as far as doing this: --- a/exportfs/exportsrv.c +++ b/exportfs/exportsrv.c @@ -481,6 +481,8 @@ DEBUG(DFD, "blockingslave %d rendez got %p\n", pid, m); p = rendezvous((void*)(uintptr)pid, (void*)(uintptr)pid); if((uintptr)p == ~(uintptr)0) /* Interrupted */ continue; + if(p == NULL) /* I don't know why this would happen. */ + continue; DEBUG(DFD, "\tslave: %d %F b %d p %d\n", pid, &p->work, p->busy, p->pid); if(p->flushtag != NOTAG) But that just *froze* it instead of crashing. So, evidently off. cinap's apparently rejiggered the doodad and all of that has changed. So maybe p is never null and it doesn't get locked any more.
1 parent 7538d2a commit a97cc6a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

drawterm/Pkgfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
# Depends on: xorg-libxdmcp xorg-libxau xorg-libxcb
55

66
name=drawterm
7-
version=2023.12.24
8-
gitrev=f9ae0c837bf8351037689f1985c1a52c1570ba30
7+
version=2024.09.09
8+
gitrev=789b8fe40e156ad0252230b13dd4ada96f3eed8b
99
release=1
1010

1111
source=( )

0 commit comments

Comments
 (0)