aboutsummaryrefslogtreecommitdiffstats
path: root/libasn1fix
diff options
context:
space:
mode:
authorLev Walkin <vlm@lionet.info>2006-08-18 02:27:55 +0000
committerLev Walkin <vlm@lionet.info>2006-08-18 02:27:55 +0000
commitc46b7cb50041897e2f6d617bdf23582d9462d4e5 (patch)
tree0b8e91f7da38399fa1aa3a7607e17a83441043b8 /libasn1fix
parent5af1a6993b28abdb1b22e26d9145707d8c158713 (diff)
*** empty log message ***
Diffstat (limited to 'libasn1fix')
-rw-r--r--libasn1fix/asn1fix_cws.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/libasn1fix/asn1fix_cws.c b/libasn1fix/asn1fix_cws.c
index c6bd1ab0..b5457115 100644
--- a/libasn1fix/asn1fix_cws.c
+++ b/libasn1fix/asn1fix_cws.c
@@ -169,6 +169,7 @@ _asn1f_assign_cell_value(arg_t *arg, struct asn1p_ioc_row_s *row, struct asn1p_i
uint8_t *buf, const uint8_t *bend) {
asn1p_expr_t *expr;
asn1p_ref_t *ref;
+ int idLength;
char *p;
if((bend - buf) <= 0) {
@@ -220,8 +221,9 @@ _asn1f_assign_cell_value(arg_t *arg, struct asn1p_ioc_row_s *row, struct asn1p_i
cell->value = expr;
- if(row->max_identifier_length < strlen(expr->Identifier))
- row->max_identifier_length = strlen(expr->Identifier);
+ idLength = strlen(expr->Identifier);
+ if(row->max_identifier_length < idLength)
+ row->max_identifier_length = idLength;
return 0;
}