1. 09 Apr, 2013 5 commits
  2. 08 Apr, 2013 27 commits
  3. 06 Apr, 2013 3 commits
  4. 05 Apr, 2013 5 commits
    • Zbigniew Jędrzejewski-Szmek's avatar
      Add _cleanup_globfree_ · c84a9488
      Zbigniew Jędrzejewski-Szmek authored
      Fixes a memleak in error path in exec_context_load_environment.
      c84a9488
    • Zbigniew Jędrzejewski-Szmek's avatar
      Use initalization instead of explicit zeroing · b92bea5d
      Zbigniew Jędrzejewski-Szmek authored
      Before, we would initialize many fields twice: first
      by filling the structure with zeros, and then a second
      time with the real values. We can let the compiler do
      the job for us, avoiding one copy.
      
      A downside of this patch is that text gets slightly
      bigger. This is because all zero() calls are effectively
      inlined:
      
      $ size build/.libs/systemd
               text    data     bss     dec     hex filename
      before 897737  107300    2560 1007597   f5fed build/.libs/systemd
      after  897873  107300    2560 1007733   f6075 build/.libs/systemd
      
      … actually less than 1‰.
      
      A few asserts that the parameter is not null had to be removed. I
      don't think this changes much, because first, it is quite unlikely
      for the assert to fail, and second, an immediate SEGV is almost as
      good as an assert.
      b92bea5d
    • Zbigniew Jędrzejewski-Szmek's avatar
      udevadm: do not free node on success · 8c62ecf1
      Zbigniew Jędrzejewski-Szmek authored
      A fix for ff03aed0.
      8c62ecf1
    • Zbigniew Jędrzejewski-Szmek's avatar
      udev-builtin-usb_id: avoid comparison of unsigned and ssize_t · bad490b0
      Zbigniew Jędrzejewski-Szmek authored
      For some reason this shows up on i686 only:
      src/udev/udev-builtin-usb_id.c:192:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
      bad490b0
    • Lennart Poettering's avatar
      systemctl: tweak drop-in display · 5a8e9427
      Lennart Poettering authored
      So far we didn't place spaces between the box drawing chars and the
      values next to them. Let's be consistent here.
      
      (Or to turn this around: if we really want to place a space there we
      probably should do that in all our tree outputs, not just here...)
      5a8e9427