|
Check-in Number:
|
862 | |
| Date: |
2001-Sep-05 15:34:58 (local)
2001-Sep-05 13:34:58 (UTC) |
| User: | rse |
| Branch: | |
| Comment: |
fix L2_TYPE_STRING: argument can be NULL |
| Tickets: |
|
| Inspections: |
|
| Files: |
|
ossp-pkg/l2/l2_ut_param.c 1.2 -> 1.3
--- l2_ut_param.c 2001/09/05 07:41:18 1.2
+++ l2_ut_param.c 2001/09/05 13:34:58 1.3
@@ -86,7 +86,9 @@
*(double *)(pa[i].store) = va_get(ap, double);
break;
case L2_TYPE_STRING:
- *(char **)(pa[i].store) = strdup(va_get(ap, charptr));
+ *(char **)(pa[i].store) = va_get(ap, charptr);
+ if (*(char **)(pa[i].store) != NULL)
+ *(char **)(pa[i].store) = strdup(*(char **)(pa[i].store));
break;
case L2_TYPE_CHARPTR:
*(char **)(pa[i].store) = va_get(ap, charptr);
|
|