diff options
author | Dr. Stephen Henson <steve@openssl.org> | 2014-06-27 03:17:15 +0100 |
---|---|---|
committer | Dr. Stephen Henson <steve@openssl.org> | 2014-06-27 16:58:16 +0100 |
commit | ff4cfc4c588c41d5e8d2d530231bc36cbc525add (patch) | |
tree | 4ae35ee92842615dd1f15f5ecfa7eb3c847692ad /crypto/objects | |
parent | f4623ab996b06307995e851924ff6004d7bb8baa (diff) |
Fix OID encoding for one component.
OIDs with one component don't have an encoding.
PR#2556 (Bug#1)
(cherry picked from commit 95791bf94150f2e3dc96fd2462627aaf354e92e4)
Diffstat (limited to 'crypto/objects')
-rw-r--r-- | crypto/objects/obj_dat.pl | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/crypto/objects/obj_dat.pl b/crypto/objects/obj_dat.pl index c67f71c327..86bcefb97a 100644 --- a/crypto/objects/obj_dat.pl +++ b/crypto/objects/obj_dat.pl @@ -115,7 +115,7 @@ for ($i=0; $i<$n; $i++) $out.="\"$sn\""; $out.=","."\"$ln\""; $out.=",NID_$nid{$i},"; - if (defined($obj{$nid{$i}})) + if (defined($obj{$nid{$i}}) && $objd{$obj{$nid{$i}}} =~ /,/) { $v=$objd{$obj{$nid{$i}}}; $v =~ s/L//g; |