Blame 0019-Fix-dbglog_seek-to-update-the-offset.patch
|
![](https://seccdn.libravatar.org/avatar/cb0e9333dd149f0f49a05db0c593c04ba3b43353aa28750e8af400b8d464d93f?s=16&d=retro) |
7da9f5b |
From ee17f35cc79a865d700c78f783a7aa886a89dc1d Mon Sep 17 00:00:00 2001
|
|
![](https://seccdn.libravatar.org/avatar/cb0e9333dd149f0f49a05db0c593c04ba3b43353aa28750e8af400b8d464d93f?s=16&d=retro) |
7da9f5b |
From: Peter Jones <pjones@redhat.com>
|
|
![](https://seccdn.libravatar.org/avatar/cb0e9333dd149f0f49a05db0c593c04ba3b43353aa28750e8af400b8d464d93f?s=16&d=retro) |
7da9f5b |
Date: Wed, 29 May 2019 09:28:50 -0400
|
|
![](https://seccdn.libravatar.org/avatar/cb0e9333dd149f0f49a05db0c593c04ba3b43353aa28750e8af400b8d464d93f?s=16&d=retro) |
7da9f5b |
Subject: [PATCH 19/86] Fix dbglog_seek() to update the offset.
|
|
![](https://seccdn.libravatar.org/avatar/cb0e9333dd149f0f49a05db0c593c04ba3b43353aa28750e8af400b8d464d93f?s=16&d=retro) |
7da9f5b |
|
|
![](https://seccdn.libravatar.org/avatar/cb0e9333dd149f0f49a05db0c593c04ba3b43353aa28750e8af400b8d464d93f?s=16&d=retro) |
7da9f5b |
Signed-off-by: Peter Jones <pjones@redhat.com>
|
|
![](https://seccdn.libravatar.org/avatar/cb0e9333dd149f0f49a05db0c593c04ba3b43353aa28750e8af400b8d464d93f?s=16&d=retro) |
7da9f5b |
---
|
|
![](https://seccdn.libravatar.org/avatar/cb0e9333dd149f0f49a05db0c593c04ba3b43353aa28750e8af400b8d464d93f?s=16&d=retro) |
7da9f5b |
src/error.c | 8 +++++++-
|
|
![](https://seccdn.libravatar.org/avatar/cb0e9333dd149f0f49a05db0c593c04ba3b43353aa28750e8af400b8d464d93f?s=16&d=retro) |
7da9f5b |
1 file changed, 7 insertions(+), 1 deletion(-)
|
|
![](https://seccdn.libravatar.org/avatar/cb0e9333dd149f0f49a05db0c593c04ba3b43353aa28750e8af400b8d464d93f?s=16&d=retro) |
7da9f5b |
|
|
![](https://seccdn.libravatar.org/avatar/cb0e9333dd149f0f49a05db0c593c04ba3b43353aa28750e8af400b8d464d93f?s=16&d=retro) |
7da9f5b |
diff --git a/src/error.c b/src/error.c
|
|
![](https://seccdn.libravatar.org/avatar/cb0e9333dd149f0f49a05db0c593c04ba3b43353aa28750e8af400b8d464d93f?s=16&d=retro) |
7da9f5b |
index 5dc43197c50..5eaee84599a 100644
|
|
![](https://seccdn.libravatar.org/avatar/cb0e9333dd149f0f49a05db0c593c04ba3b43353aa28750e8af400b8d464d93f?s=16&d=retro) |
7da9f5b |
--- a/src/error.c
|
|
![](https://seccdn.libravatar.org/avatar/cb0e9333dd149f0f49a05db0c593c04ba3b43353aa28750e8af400b8d464d93f?s=16&d=retro) |
7da9f5b |
+++ b/src/error.c
|
|
![](https://seccdn.libravatar.org/avatar/cb0e9333dd149f0f49a05db0c593c04ba3b43353aa28750e8af400b8d464d93f?s=16&d=retro) |
7da9f5b |
@@ -194,7 +194,13 @@ static int
|
|
![](https://seccdn.libravatar.org/avatar/cb0e9333dd149f0f49a05db0c593c04ba3b43353aa28750e8af400b8d464d93f?s=16&d=retro) |
7da9f5b |
dbglog_seek(void *cookie UNUSED, off64_t *offset, int whence)
|
|
![](https://seccdn.libravatar.org/avatar/cb0e9333dd149f0f49a05db0c593c04ba3b43353aa28750e8af400b8d464d93f?s=16&d=retro) |
7da9f5b |
{
|
|
![](https://seccdn.libravatar.org/avatar/cb0e9333dd149f0f49a05db0c593c04ba3b43353aa28750e8af400b8d464d93f?s=16&d=retro) |
7da9f5b |
FILE *log = efi_errlog ? efi_errlog : stderr;
|
|
![](https://seccdn.libravatar.org/avatar/cb0e9333dd149f0f49a05db0c593c04ba3b43353aa28750e8af400b8d464d93f?s=16&d=retro) |
7da9f5b |
- return fseek(log, *offset, whence);
|
|
![](https://seccdn.libravatar.org/avatar/cb0e9333dd149f0f49a05db0c593c04ba3b43353aa28750e8af400b8d464d93f?s=16&d=retro) |
7da9f5b |
+ int rc;
|
|
![](https://seccdn.libravatar.org/avatar/cb0e9333dd149f0f49a05db0c593c04ba3b43353aa28750e8af400b8d464d93f?s=16&d=retro) |
7da9f5b |
+
|
|
![](https://seccdn.libravatar.org/avatar/cb0e9333dd149f0f49a05db0c593c04ba3b43353aa28750e8af400b8d464d93f?s=16&d=retro) |
7da9f5b |
+ rc = fseek(log, *offset, whence);
|
|
![](https://seccdn.libravatar.org/avatar/cb0e9333dd149f0f49a05db0c593c04ba3b43353aa28750e8af400b8d464d93f?s=16&d=retro) |
7da9f5b |
+ if (rc < 0)
|
|
![](https://seccdn.libravatar.org/avatar/cb0e9333dd149f0f49a05db0c593c04ba3b43353aa28750e8af400b8d464d93f?s=16&d=retro) |
7da9f5b |
+ return rc;
|
|
![](https://seccdn.libravatar.org/avatar/cb0e9333dd149f0f49a05db0c593c04ba3b43353aa28750e8af400b8d464d93f?s=16&d=retro) |
7da9f5b |
+ *offset = ftell(log);
|
|
![](https://seccdn.libravatar.org/avatar/cb0e9333dd149f0f49a05db0c593c04ba3b43353aa28750e8af400b8d464d93f?s=16&d=retro) |
7da9f5b |
+ return 0;
|
|
![](https://seccdn.libravatar.org/avatar/cb0e9333dd149f0f49a05db0c593c04ba3b43353aa28750e8af400b8d464d93f?s=16&d=retro) |
7da9f5b |
}
|
|
![](https://seccdn.libravatar.org/avatar/cb0e9333dd149f0f49a05db0c593c04ba3b43353aa28750e8af400b8d464d93f?s=16&d=retro) |
7da9f5b |
|
|
![](https://seccdn.libravatar.org/avatar/cb0e9333dd149f0f49a05db0c593c04ba3b43353aa28750e8af400b8d464d93f?s=16&d=retro) |
7da9f5b |
static int
|
|
![](https://seccdn.libravatar.org/avatar/cb0e9333dd149f0f49a05db0c593c04ba3b43353aa28750e8af400b8d464d93f?s=16&d=retro) |
7da9f5b |
--
|
|
![](https://seccdn.libravatar.org/avatar/cb0e9333dd149f0f49a05db0c593c04ba3b43353aa28750e8af400b8d464d93f?s=16&d=retro) |
7da9f5b |
2.24.1
|
|
![](https://seccdn.libravatar.org/avatar/cb0e9333dd149f0f49a05db0c593c04ba3b43353aa28750e8af400b8d464d93f?s=16&d=retro) |
7da9f5b |
|