summaryrefslogtreecommitdiffstats
path: root/utils/opensc/patches/0028-openpgp-tool-Fix-wrong-operator.patch
blob: e423e170349208b4042133ceb52d42df7145dea1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
From c71a453ff1e19721a9245b8a2d637eabd9f12e54 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Nguy=E1=BB=85n=20H=E1=BB=93ng=20Qu=C3=A2n?=
 <ng.hong.quan@gmail.com>
Date: Thu, 11 Dec 2014 12:51:15 +0800
Subject: [PATCH 2/2] openpgp-tool: Fix wrong operator

Used "!=" instead of "|="
---
 src/tools/openpgp-tool.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Index: opensc-20150513/src/tools/openpgp-tool.c
===================================================================
--- opensc-20150513.orig/src/tools/openpgp-tool.c
+++ opensc-20150513/src/tools/openpgp-tool.c
@@ -639,10 +639,10 @@ int main(int argc, char **argv)
 	}
 
 	if (opt_delkey)
-		exit_status != do_delete_key(card, key_id);
+		exit_status |= do_delete_key(card, key_id);
 
 	if (opt_erase)
-		exit_status != do_erase(card);
+		exit_status |= do_erase(card);
 
 out:
 	sc_unlock(card);