cherry-pick.softflowd-0.9.9-11-g3aa2af5.fix-format-type-for-pid-u-for-unsigned-instead-of-d-for-signed.patch 742 B

1234567891011121314151617181920212223
  1. Subject: Fix format type for pid (%u for unsigned instead of %d for signed)
  2. Origin: softflowd-0.9.9-11-g3aa2af5 <https://github.com/irino/softflowd/commit/softflowd-0.9.9-11-g3aa2af5>
  3. Upstream-Author: SysError956 <paulgodard@gmail.com>
  4. Date: Tue Apr 25 18:26:07 2017 -0400
  5. --- a/softflowd.c
  6. +++ b/softflowd.c
  7. @@ -1953,13 +1953,13 @@
  8. if ((pidfile = fopen(pidfile_path, "r")) != NULL) {
  9. int pid;
  10. - fscanf(pidfile,"%d", &pid);
  11. + fscanf(pidfile,"%u", &pid);
  12. fclose(pidfile);
  13. /* Check if the pid exists */
  14. int pidfree = (kill(pid, 0) && errno == ESRCH);
  15. if (!pidfree) {
  16. - fprintf(stderr, "Already running under pid %d\n",
  17. + fprintf(stderr, "Already running under pid %u\n",
  18. pid);
  19. exit(1);
  20. }