all repos — fluxbox @ 870d4d02ee9085f1d0910db3f6e6838749d6a1ce

custom fork of the fluxbox windowmanager

bugfix: use 'unsigned long' to feed XChangeProperty, closes #3285968

old code crashed on sparc64, pid_t seems to be 32bit on that platform.
David Coppa dcoppa@gmail.com
commit

870d4d02ee9085f1d0910db3f6e6838749d6a1ce

parent

fbf5ce8b30f6abef090cc7b61f5d486b847ff0e6

1 files changed, 1 insertions(+), 1 deletions(-)

jump to
M src/Screen.ccsrc/Screen.cc

@@ -362,7 +362,7 @@ }

// we're going to manage the screen, so now add our pid #ifdef HAVE_GETPID - pid_t bpid = getpid(); + unsigned long bpid = static_cast<unsigned long>(getpid()); rootWindow().changeProperty(fluxbox->getFluxboxPidAtom(), XA_CARDINAL, sizeof(pid_t) * 8, PropModeReplace,