projects
/
silc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3aff28a
)
Fixed version string parsing.
author
Pekka Riikonen
<priikone@silcnet.org>
Tue, 1 May 2007 16:51:11 +0000
(16:51 +0000)
committer
Pekka Riikonen
<priikone@silcnet.org>
Tue, 1 May 2007 16:51:11 +0000
(16:51 +0000)
lib/silcapputil/silcapputil.c
patch
|
blob
|
history
diff --git
a/lib/silcapputil/silcapputil.c
b/lib/silcapputil/silcapputil.c
index 059fbce3b19641833d9b256d25158458571817cc..b5901294b24cc4784f2ecba70d0a6ce2d7c2aed3 100644
(file)
--- a/
lib/silcapputil/silcapputil.c
+++ b/
lib/silcapputil/silcapputil.c
@@
-744,7
+744,7
@@
SilcBool silc_parse_version_string(const char *version,
return FALSE;
cp = (char *)version + 5;
- if (!cp)
+ if (!cp
|| !(*cp)
)
return FALSE;
/* Take protocol version */
@@
-798,6
+798,10
@@
SilcBool silc_parse_version_string(const char *version,
cp = strchr(cp, '.') + 1;
if (cp && *cp && vendor_version)
*vendor_version = strdup(cp);
+ } else if (strchr(cp, ' ')) {
+ cp = strchr(cp, ' ') + 1;
+ if (cp && *cp && vendor_version)
+ *vendor_version = strdup(cp);
}
return TRUE;