]> git.ipfire.org Git - thirdparty/plymouth.git/commitdiff
key-file: use %m instead of %a in fscanf
authorRay Strode <rstrode@redhat.com>
Wed, 7 Nov 2012 19:45:03 +0000 (14:45 -0500)
committerRay Strode <rstrode@redhat.com>
Wed, 7 Nov 2012 19:45:03 +0000 (14:45 -0500)
It's meaning is less muzzled and this fixes a compiler warning.

src/libply/ply-key-file.c

index 7a0c531a1bdd420ca5f5bcb9961764f7ea269466..c1fd0d1ec60aeb71481c7769f6309a814c1e15c2 100644 (file)
@@ -197,7 +197,7 @@ ply_key_file_load_group (ply_key_file_t *key_file,
       ungetc (first_byte, key_file->fp);
 
       offset = ftello (key_file->fp);
-      items_matched = fscanf (key_file->fp, " %a[^= \t\n] = %a[^\n] ", &key, &value);
+      items_matched = fscanf (key_file->fp, " %m[^= \t\n] = %m[^\n] ", &key, &value);
 
       if (items_matched != 2)
         {
@@ -254,7 +254,7 @@ ply_key_file_load_groups (ply_key_file_t *key_file)
       ungetc (first_byte, key_file->fp);
 
       group_name = NULL;
-      items_matched = fscanf (key_file->fp, " [ %a[^]] ] ", &group_name);
+      items_matched = fscanf (key_file->fp, " [ %m[^]] ] ", &group_name);
 
       if (items_matched <= 0)
         {