--- screen.c.orig 2008-09-11 10:47:37.000000000 -0600 +++ screen.c 2008-09-11 10:00:50.000000000 -0600 @@ -2601,6 +2601,19 @@ } p += strlen(p) - 1; break; + case 'S': + *p = 0; + if ((int)strlen(SockName) < l) + { + char pid[10] = {0}; + char sessionname[25] = {0}; + sscanf(SockName, "%d.%s", pid,sessionname); + strcpy(p, sessionname); + if(*p) + qmflag = 1; + } + p += strlen(p) - 1; + break; case 'F': p--; /* small hack */
- [screen-devel] [Patch] Add session name to hard status Praveen Chidambaram