config_odev*: Use XNF alloc functions
authorHans de Goede <hdegoede@redhat.com>
Tue, 11 Mar 2014 10:28:15 +0000 (11:28 +0100)
committerHans de Goede <hdegoede@redhat.com>
Wed, 12 Mar 2014 07:50:05 +0000 (08:50 +0100)
commit92ff79f1a804d63d2f2bb59dfbf3a2869627609a
tree8b56ea3b223e4bfcc20c4f611c73a18d8d73aac4
parente7b84ca46944895971a8f048c7e34869b7de01c0
config_odev*: Use XNF alloc functions

config_odev* functions are called in code-paths were we already use
XNF* functions in other places, so which are not oom safe already.

Besides that oom is something which should simply never happen, so aborting
when it does is as good a response as any other.

While switching to XNF functions also fixup an unchecked strdup case.

Note the function prototypes are kept unchanged, as they are part of the
server ABI.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
config/config.c
hw/xfree86/common/xf86platformBus.h
include/hotplug.h