this repo has no description
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Set HOME even if doesnt start with /home

Fix #351

+6 -2
+6 -2
src/startup/darling.c
··· 558 558 "/sbin:" 559 559 "/usr/local/bin"); 560 560 561 - if (sscanf(getenv("HOME"), "/home/%4096s", buffer1) == 1) 561 + const char *home = getenv("HOME"); 562 + if (home) 562 563 { 563 - snprintf(buffer2, sizeof(buffer2), "HOME=/Users/%s", buffer1); 564 + if (sscanf(home, "/home/%4096s", buffer1) == 1) 565 + snprintf(buffer2, sizeof(buffer2), "HOME=/Users/%s", buffer1); 566 + else 567 + snprintf(buffer2, sizeof(buffer2), "HOME=" SYSTEM_ROOT "%s", home); 564 568 pushShellspawnCommand(sockfd, SHELLSPAWN_SETENV, buffer2); 565 569 } 566 570