Bug 85688

Summary: SEGFAULT with UIDs larger than 2^31
Product: accountsservice Reporter: Alessio Treglia <quadrispro>
Component: generalAssignee: Matthias Clasen <mclasen>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium CC: marius.vollmer, rstrode, stefw
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: Fix generation of invalid DBus path

Description Alessio Treglia 2014-10-31 08:31:29 UTC
Created attachment 108716 [details]
Fix generation of invalid DBus path

Hi,

accountsservice crashes with SIGSEGV because of a wrong format string in src/user.c.

The attached patch fixes a SEGFAULT caused by the creation of invalid DBus paths when users with UID number greater than 2^31 are present on the system.

Thanks for considering.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.