]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
udev: fix gcc warnings
authorKay Sievers <kay.sievers@vrfy.org>
Wed, 4 Apr 2012 03:31:21 +0000 (05:31 +0200)
committerKay Sievers <kay.sievers@vrfy.org>
Wed, 4 Apr 2012 03:31:21 +0000 (05:31 +0200)
src/udev/libudev-queue-private.c
src/udev/scsi_id/scsi_id.c

index 71771950aab824951237ce3bb53dedb0d53f8457..d3e09e8b271943b5d67b05c692a4eebf856a79fc 100644 (file)
@@ -119,7 +119,7 @@ static int skip_to(FILE *file, long offset)
         old_offset = ftell(file);
         if (offset > old_offset && offset - old_offset <= BUFSIZ) {
                 size_t skip_bytes = offset - old_offset;
-                char buf[skip_bytes];
+                char *buf = alloca(skip_bytes);
 
                 if (fread(buf, skip_bytes, 1, file) != skip_bytes)
                         return -1;
index 9bb0d7f538f4a28221d6497ecbe94bfc0607e8e7..206cbfd095c2b46e1d7556b0f48f68920d4282c2 100644 (file)
@@ -78,7 +78,7 @@ static void set_type(const char *from, char *to, size_t len)
 {
         int type_num;
         char *eptr;
-        char *type = "generic";
+        const char *type = "generic";
 
         type_num = strtoul(from, &eptr, 0);
         if (eptr != from) {
@@ -122,10 +122,10 @@ static void set_type(const char *from, char *to, size_t len)
  */
 static char *get_value(char **buffer)
 {
-        static char *quote_string = "\"\n";
-        static char *comma_string = ",\n";
+        static const char *quote_string = "\"\n";
+        static const char *comma_string = ",\n";
         char *val;
-        char *end;
+        const char *end;
 
         if (**buffer == '"') {
                 /*