summaryrefslogtreecommitdiffstats
path: root/base/tps
diff options
context:
space:
mode:
authorMatthew Harmsen <mharmsen@redhat.com>2013-11-04 18:02:30 -0800
committerMatthew Harmsen <mharmsen@redhat.com>2013-11-05 09:26:11 -0800
commite54785c33474061241caffa67e0880b38f4314fc (patch)
tree4e4b9bfd560115d40526a7cc6164fe84be25f6f8 /base/tps
parent68897c7b94eed480738bd867c471585b6f52f1db (diff)
downloadpki-e54785c33474061241caffa67e0880b38f4314fc.tar.gz
pki-e54785c33474061241caffa67e0880b38f4314fc.tar.xz
pki-e54785c33474061241caffa67e0880b38f4314fc.zip
Fix tpsclient failure
* TRAC Ticket #760 - Tpsclient Failure on F20 and TPS
Diffstat (limited to 'base/tps')
-rw-r--r--base/tps/tools/raclient/RA_Token.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/base/tps/tools/raclient/RA_Token.cpp b/base/tps/tools/raclient/RA_Token.cpp
index 85de6f6d0..dd5170c4c 100644
--- a/base/tps/tools/raclient/RA_Token.cpp
+++ b/base/tps/tools/raclient/RA_Token.cpp
@@ -342,7 +342,13 @@ RA_Token::SetCUID (Buffer & cuid)
void
RA_Token::SetMSN (Buffer & msn)
{
- m_msn = msn;
+ if (msn != NULL && msn.size() < 4) {
+ // Supply a default value of 'FFFFFFFF' for 'msn'
+ printf ("RA_Token::SetMSN - Use 'FFFFFFFF' instead of specified 'msn'!\n");
+ m_msn = *(ToBuffer ("FFFFFFFF"));
+ } else {
+ m_msn = msn;
+ }
}
Buffer & RA_Token::GetAppletVersion ()