[sysprof/wip/chergert/sysprof-3] libsysprof: fix various seek usage



commit f203b1991979fb6bbd4b037e5ee7910353a0ac58
Author: Christian Hergert <chergert redhat com>
Date:   Tue May 28 19:45:08 2019 -0700

    libsysprof: fix various seek usage

 src/libsysprof/sysprof-hostinfo-source.c | 2 +-
 src/libsysprof/sysprof-symbol-map.c      | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)
---
diff --git a/src/libsysprof/sysprof-hostinfo-source.c b/src/libsysprof/sysprof-hostinfo-source.c
index 77ad959..9e12bfc 100644
--- a/src/libsysprof/sysprof-hostinfo-source.c
+++ b/src/libsysprof/sysprof-hostinfo-source.c
@@ -220,7 +220,7 @@ get_cpu_freq (SysprofHostinfoSource *self,
       gchar buf[128];
       gssize len;
 
-      lseek (freq->stat_fd, SEEK_SET, 0);
+      lseek (freq->stat_fd, 0, SEEK_SET);
       len = read (freq->stat_fd, buf, sizeof buf - 1);
 
       if (len > 0 && len < sizeof buf)
diff --git a/src/libsysprof/sysprof-symbol-map.c b/src/libsysprof/sysprof-symbol-map.c
index 9d6b050..c770f9a 100644
--- a/src/libsysprof/sysprof-symbol-map.c
+++ b/src/libsysprof/sysprof-symbol-map.c
@@ -451,6 +451,8 @@ sysprof_symbol_map_serialize (SysprofSymbolMap *self,
   g_string_chunk_clear (self->chunk);
   g_hash_table_remove_all (self->lookasides);
 
+  lseek (fd, 0L, SEEK_SET);
+
   return TRUE;
 }
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]