forked from enlightenment/terminology
ipc: "improve" code
This code is strange but now a bit less
This commit is contained in:
parent
954b687991
commit
3b2e1125e2
|
@ -38,7 +38,7 @@ _ipc_cb_client_data(void *_data EINA_UNUSED,
|
||||||
static char *
|
static char *
|
||||||
_ipc_hash_get(void)
|
_ipc_hash_get(void)
|
||||||
{
|
{
|
||||||
char buf[1024], hash[64];
|
char buf[1024], hash[64] = {};
|
||||||
const char *disp, *session, *xdg_session, *xdg_id, *xdg_seat, *xdg_vt;
|
const char *disp, *session, *xdg_session, *xdg_id, *xdg_seat, *xdg_vt;
|
||||||
char *s;
|
char *s;
|
||||||
unsigned int i;
|
unsigned int i;
|
||||||
|
@ -60,9 +60,8 @@ _ipc_hash_get(void)
|
||||||
snprintf(buf, sizeof(buf), "%s.%s.%s.%s.%s.%s",
|
snprintf(buf, sizeof(buf), "%s.%s.%s.%s.%s.%s",
|
||||||
disp, session, xdg_session,
|
disp, session, xdg_session,
|
||||||
xdg_id, xdg_seat, xdg_vt);
|
xdg_id, xdg_seat, xdg_vt);
|
||||||
memset(hash, 0, sizeof(hash));
|
|
||||||
memset(hash, 'x', 12 + 32);
|
|
||||||
memcpy(hash, "terminology-", 12);
|
memcpy(hash, "terminology-", 12);
|
||||||
|
memset(hash+12, 'x', 32);
|
||||||
for (i = 0, s = buf; *s; s++)
|
for (i = 0, s = buf; *s; s++)
|
||||||
{
|
{
|
||||||
c1 = (((unsigned char)*s) >> 4) & 0xf;
|
c1 = (((unsigned char)*s) >> 4) & 0xf;
|
||||||
|
|
Loading…
Reference in New Issue