patch-src_lxdm_c 908 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. --- lxdm-0.3.0.orig/src/lxdm.c 2010-09-24 17:43:49.000000000 +0200
  2. +++ lxdm-0.3.0/src/lxdm.c 2011-03-17 23:15:35.093370316 +0100
  3. @@ -51,8 +51,6 @@
  4. #include <sys/ioctl.h>
  5. #include <sys/stat.h>
  6. -#include <execinfo.h>
  7. -
  8. #include <utmp.h>
  9. #if HAVE_LIBPAM
  10. @@ -150,6 +148,7 @@ void stop_pid(int pid)
  11. while( waitpid(-1, 0, WNOHANG) > 0 ) ;
  12. }
  13. +#if HAVE_LIBPAM
  14. static void close_pam_session(pam_handle_t *pamh)
  15. {
  16. int err;
  17. @@ -159,6 +158,7 @@ static void close_pam_session(pam_handle
  18. pam_end(pamh, err);
  19. pamh = NULL;
  20. }
  21. +#endif
  22. static LXSession *lxsession_find_greeter(void)
  23. {
  24. @@ -1480,6 +1480,7 @@ int lxdm_do_auto_login(void)
  25. static void log_sigsegv(void)
  26. {
  27. +/*
  28. void *array[40];
  29. size_t size;
  30. char **bt_strs;
  31. @@ -1492,6 +1493,7 @@ static void log_sigsegv(void)
  32. fprintf(stderr, "%s\n", bt_strs[i]);
  33. free(bt_strs);
  34. +*/
  35. }
  36. static void sigsegv_handler(int sig)