aboutsummaryrefslogtreecommitdiffstats
path: root/skeletons/OBJECT_IDENTIFIER.c
diff options
context:
space:
mode:
authorvlm <vlm@59561ff5-6e30-0410-9f3c-9617f08c8826>2004-08-11 07:41:45 +0000
committervlm <vlm@59561ff5-6e30-0410-9f3c-9617f08c8826>2004-08-11 07:41:45 +0000
commit7a6a60eb4254536ad2ceb562897b5a1d5bf9a69a (patch)
tree48d0d43eb060962d6cd3a4914d25378dcdfc160f /skeletons/OBJECT_IDENTIFIER.c
parent65efbd034885447bb2d30397ab880ab505d1f719 (diff)
portability
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@87 59561ff5-6e30-0410-9f3c-9617f08c8826
Diffstat (limited to 'skeletons/OBJECT_IDENTIFIER.c')
-rw-r--r--skeletons/OBJECT_IDENTIFIER.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/skeletons/OBJECT_IDENTIFIER.c b/skeletons/OBJECT_IDENTIFIER.c
index 1e4fe594..0f713071 100644
--- a/skeletons/OBJECT_IDENTIFIER.c
+++ b/skeletons/OBJECT_IDENTIFIER.c
@@ -367,6 +367,7 @@ OBJECT_IDENTIFIER_set_single_arc(uint8_t *arcbuf, void *arcval, unsigned int arc
uint8_t buffer[arcval_size];
#else
uint8_t *buffer = alloca(arcval_size);
+ if(!buffer) { errno = ENOMEM; return -1; }
#endif
if(isLittleEndian && !prepared_order) {