]> git.ipfire.org Git - thirdparty/plymouth.git/commitdiff
Use fseeko and ftello just for the sake of LFS correctness
authorCristian Rodríguez <crrodriguez@opensuse.org>
Tue, 6 Nov 2012 02:09:46 +0000 (23:09 -0300)
committerRay Strode <rstrode@redhat.com>
Wed, 7 Nov 2012 19:43:18 +0000 (14:43 -0500)
No bug involved.

src/libply/ply-key-file.c

index 72264e154f68a4d88a57b256f6637986e04ccde3..7a0c531a1bdd420ca5f5bcb9961764f7ea269466 100644 (file)
@@ -173,7 +173,7 @@ ply_key_file_load_group (ply_key_file_t *key_file,
       ply_key_file_entry_t *entry;
       char *key;
       char *value;
-      long offset;
+      off_t offset;
       int first_byte;
 
       key = NULL;
@@ -196,13 +196,13 @@ ply_key_file_load_group (ply_key_file_t *key_file,
         }
       ungetc (first_byte, key_file->fp);
 
-      offset = ftell (key_file->fp);
+      offset = ftello (key_file->fp);
       items_matched = fscanf (key_file->fp, " %a[^= \t\n] = %a[^\n] ", &key, &value);
 
       if (items_matched != 2)
         {
           if (items_matched == 1)
-            fseek (key_file->fp, offset, SEEK_SET);
+            fseeko (key_file->fp, offset, SEEK_SET);
 
           free (key);
           free (value);