chiark / gitweb /
don't make up buffer sizes, use standard LINE_MAX instead
authorLennart Poettering <lennart@poettering.net>
Thu, 7 Apr 2011 16:48:50 +0000 (18:48 +0200)
committerLennart Poettering <lennart@poettering.net>
Thu, 7 Apr 2011 16:48:50 +0000 (18:48 +0200)
src/dbus-manager.c
src/log.c
src/manager.c
src/mount-setup.c
src/readahead-common.c
src/unit.c
src/util.c

index 2f755bcc64dff28889710d26376af37c79a4f499..5b5bda2119aea27d22ca1e998adb7fdb4bc22722 100644 (file)
@@ -218,7 +218,7 @@ static DEFINE_BUS_PROPERTY_APPEND_ENUM(bus_manager_append_exec_output, exec_outp
 
 static int bus_manager_append_tainted(Manager *m, DBusMessageIter *i, const char *property, void *data) {
         const char *t;
-        char buf[64] = "", *e = buf, *p = NULL;
+        char buf[LINE_MAX] = "", *e = buf, *p = NULL;
 
         assert(m);
         assert(i);
index 95c27656b70a6195fbdba39d1aa19e9eb62d6541..3776f0d9d89a920781166c90a15ba66937a93ce6 100644 (file)
--- a/src/log.c
+++ b/src/log.c
@@ -238,11 +238,11 @@ void log_set_max_level(int level) {
 }
 
 static int write_to_console(
-        int level,
-        const char*file,
-        int line,
-        const char *func,
-        const char *buffer) {
+                int level,
+                const char*file,
+                int line,
+                const char *func,
+                const char *buffer) {
 
         char location[64];
         struct iovec iovec[5];
index f9b3b5956be65c85b7a6eca1eebf5d36162df4ca..5cb3588c949443b1706a365fc55a45699246f139 100644 (file)
@@ -2681,7 +2681,7 @@ int manager_deserialize(Manager *m, FILE *f, FDSet *fds) {
         m->n_deserializing ++;
 
         for (;;) {
-                char line[1024], *l;
+                char line[LINE_MAX], *l;
 
                 if (!fgets(line, sizeof(line), f)) {
                         if (feof(f))
index 9bc8946dba8e29a8f8efac0436914883ea25faa3..4fa8ae5fba5873506c35332b5af0ef47f72666b2 100644 (file)
@@ -134,7 +134,7 @@ static int mount_one(const MountPoint *p) {
 static int mount_cgroup_controllers(void) {
         int r;
         FILE *f;
-        char buf [256];
+        char buf[LINE_MAX];
 
         /* Mount all available cgroup controllers that are built into the kernel. */
 
index fc49a33109a748860daa8c4ac4da9336d5b80093..8a75b2e135263315ff5721802186b1ca6094905b 100644 (file)
@@ -209,7 +209,6 @@ finish:
         return m;
 }
 
-
 #define BUMP_REQUEST_NR (16*1024)
 
 int bump_request_nr(const char *p) {
index 32071f21701c369b4df6bdaf793a7465704ea427..37a7c07ae8f0eb75b5ca2b57c9052fb450f84d0e 100644 (file)
@@ -2152,7 +2152,7 @@ int unit_deserialize(Unit *u, FILE *f, FDSet *fds) {
                 return 0;
 
         for (;;) {
-                char line[1024], *l, *v;
+                char line[LINE_MAX], *l, *v;
                 size_t k;
 
                 if (!fgets(line, sizeof(line), f)) {
index 5daafdf7c2088d78d19fe93b05629bc83d22e87e..d39cb48385e04ef045c63d47d3a20627f2856eb2 100644 (file)
@@ -452,7 +452,7 @@ char **split_path_and_make_absolute(const char *p) {
 int get_parent_of_pid(pid_t pid, pid_t *_ppid) {
         int r;
         FILE *f;
-        char fn[132], line[256], *p;
+        char fn[PATH_MAX], line[LINE_MAX], *p;
         long unsigned ppid;
 
         assert(pid >= 0);
@@ -2063,7 +2063,7 @@ int chvt(int vt) {
 int read_one_char(FILE *f, char *ret, bool *need_nl) {
         struct termios old_termios, new_termios;
         char c;
-        char line[1024];
+        char line[LINE_MAX];
 
         assert(f);
         assert(ret);
@@ -2271,7 +2271,7 @@ int flush_fd(int fd) {
         pollfd.events = POLLIN;
 
         for (;;) {
-                char buf[1024];
+                char buf[LINE_MAX];
                 ssize_t l;
                 int r;
 
@@ -2897,7 +2897,7 @@ int getttyname_harder(int fd, char **r) {
 
 int get_ctty_devnr(dev_t *d) {
         int k;
-        char line[256], *p;
+        char line[LINE_MAX], *p;
         unsigned long ttynr;
         FILE *f;
 
@@ -2932,7 +2932,7 @@ int get_ctty_devnr(dev_t *d) {
 
 int get_ctty(char **r, dev_t *_devnr) {
         int k;
-        char fn[128], *s, *b, *p;
+        char fn[PATH_MAX], *s, *b, *p;
         dev_t devnr;
 
         assert(r);