diff mbox

lib: fix build error on non-Intel platforms

Message ID 1438178113-5228-1-git-send-email-colin.king@canonical.com
State Accepted
Headers show

Commit Message

Colin Ian King July 29, 2015, 1:55 p.m. UTC
From: Colin Ian King <colin.king@canonical.com>

Fix for build error:
  fwts_dump.c: In function 'fwts_dump_info':
  fwts_dump.c:259:7: error: unused variable 'root_priv' [-Werror=unused-variable]
  cc1: all warnings being treated as errors

Fixes: 6e9c327a42017de ("lib: Allow reading ACPI dump file by non-root user")
Signed-off-by: Colin Ian King <colin.king@canonical.com>
---
 src/lib/src/fwts_dump.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

Comments

Ivan Hu Aug. 3, 2015, 2:41 a.m. UTC | #1
On 2015年07月29日 21:55, Colin King wrote:
> From: Colin Ian King <colin.king@canonical.com>
>
> Fix for build error:
>    fwts_dump.c: In function 'fwts_dump_info':
>    fwts_dump.c:259:7: error: unused variable 'root_priv' [-Werror=unused-variable]
>    cc1: all warnings being treated as errors
>
> Fixes: 6e9c327a42017de ("lib: Allow reading ACPI dump file by non-root user")
> Signed-off-by: Colin Ian King <colin.king@canonical.com>
> ---
>   src/lib/src/fwts_dump.c | 3 +--
>   1 file changed, 1 insertion(+), 2 deletions(-)
>
> diff --git a/src/lib/src/fwts_dump.c b/src/lib/src/fwts_dump.c
> index 97c6555..dab4558 100644
> --- a/src/lib/src/fwts_dump.c
> +++ b/src/lib/src/fwts_dump.c
> @@ -256,7 +256,6 @@ static int dump_cpuinfo(void)
>   int fwts_dump_info(fwts_framework *fw)
>   {
>   	char path[PATH_MAX+1];
> -	bool root_priv = (fwts_check_root_euid(fw, false) == FWTS_OK);
>   
>   	if (getcwd(path, PATH_MAX) == NULL)
>   		strcpy(path, "./");
> @@ -277,7 +276,7 @@ int fwts_dump_info(fwts_framework *fw)
>   		printf("Dumping dmesg to dmesg.log\n");
>   
>   #ifdef FWTS_ARCH_INTEL
> -	if (root_priv) {
> +	if (fwts_check_root_euid(fw, false) == FWTS_OK) {
>   		if (dump_dmidecode(fw) != FWTS_OK)
>   			fprintf(stderr, "Failed to dump output from dmidecode.\n");
>   		else
Acked-by: Ivan Hu<ivan.hu@canonical.com>
Alex Hung Aug. 4, 2015, 2:30 a.m. UTC | #2
On 07/29/2015 09:55 PM, Colin King wrote:
> From: Colin Ian King <colin.king@canonical.com>
> 
> Fix for build error:
>   fwts_dump.c: In function 'fwts_dump_info':
>   fwts_dump.c:259:7: error: unused variable 'root_priv' [-Werror=unused-variable]
>   cc1: all warnings being treated as errors
> 
> Fixes: 6e9c327a42017de ("lib: Allow reading ACPI dump file by non-root user")
> Signed-off-by: Colin Ian King <colin.king@canonical.com>
> ---
>  src/lib/src/fwts_dump.c | 3 +--
>  1 file changed, 1 insertion(+), 2 deletions(-)
> 
> diff --git a/src/lib/src/fwts_dump.c b/src/lib/src/fwts_dump.c
> index 97c6555..dab4558 100644
> --- a/src/lib/src/fwts_dump.c
> +++ b/src/lib/src/fwts_dump.c
> @@ -256,7 +256,6 @@ static int dump_cpuinfo(void)
>  int fwts_dump_info(fwts_framework *fw)
>  {
>  	char path[PATH_MAX+1];
> -	bool root_priv = (fwts_check_root_euid(fw, false) == FWTS_OK);
>  
>  	if (getcwd(path, PATH_MAX) == NULL)
>  		strcpy(path, "./");
> @@ -277,7 +276,7 @@ int fwts_dump_info(fwts_framework *fw)
>  		printf("Dumping dmesg to dmesg.log\n");
>  
>  #ifdef FWTS_ARCH_INTEL
> -	if (root_priv) {
> +	if (fwts_check_root_euid(fw, false) == FWTS_OK) {
>  		if (dump_dmidecode(fw) != FWTS_OK)
>  			fprintf(stderr, "Failed to dump output from dmidecode.\n");
>  		else
> 

Acked-by: Alex Hung <alex.hung@canonical.com>
diff mbox

Patch

diff --git a/src/lib/src/fwts_dump.c b/src/lib/src/fwts_dump.c
index 97c6555..dab4558 100644
--- a/src/lib/src/fwts_dump.c
+++ b/src/lib/src/fwts_dump.c
@@ -256,7 +256,6 @@  static int dump_cpuinfo(void)
 int fwts_dump_info(fwts_framework *fw)
 {
 	char path[PATH_MAX+1];
-	bool root_priv = (fwts_check_root_euid(fw, false) == FWTS_OK);
 
 	if (getcwd(path, PATH_MAX) == NULL)
 		strcpy(path, "./");
@@ -277,7 +276,7 @@  int fwts_dump_info(fwts_framework *fw)
 		printf("Dumping dmesg to dmesg.log\n");
 
 #ifdef FWTS_ARCH_INTEL
-	if (root_priv) {
+	if (fwts_check_root_euid(fw, false) == FWTS_OK) {
 		if (dump_dmidecode(fw) != FWTS_OK)
 			fprintf(stderr, "Failed to dump output from dmidecode.\n");
 		else