summaryrefslogtreecommitdiff
path: root/amiga/os3support.c
diff options
context:
space:
mode:
Diffstat (limited to 'amiga/os3support.c')
-rw-r--r--amiga/os3support.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/amiga/os3support.c b/amiga/os3support.c
index 724ac2079..f69df1508 100644
--- a/amiga/os3support.c
+++ b/amiga/os3support.c
@@ -79,15 +79,18 @@ uint32 GetAttrs(Object *obj, Tag tag1, ...)
va_list ap;
Tag tag = tag1;
ULONG data = 0;
+ int i = 0;
va_start(ap, tag1);
while(tag != TAG_DONE) {
data = va_arg(ap, ULONG);
- GetAttr(tag, obj, (void *)data);
+ i += GetAttr(tag, obj, (void *)data);
tag = va_arg(ap, Tag);
}
va_end(ap);
+
+ return i;
}
/* Utility */