chiark / gitweb /
hwclock: add missing OOM check
authorLennart Poettering <lennart@poettering.net>
Fri, 21 Sep 2012 14:29:09 +0000 (16:29 +0200)
committerLennart Poettering <lennart@poettering.net>
Fri, 21 Sep 2012 14:29:09 +0000 (16:29 +0200)
src/shared/hwclock.c

index b93855d95704388d4c0a2568b2c679d82fe507a5..0e8fa45971325704640a701af5666d8e50c76684 100644 (file)
@@ -94,6 +94,11 @@ static int rtc_open(int flags) {
                         continue;
 
                 p = strappend("/dev/", de->d_name);
+                if (!p) {
+                        closedir(d);
+                        return -ENOMEM;
+                }
+
                 fd = open(p, flags);
                 free(p);