allow apiGroup to be null

- allocate and copy the apiGroup only if one is provided
- no need for explicit check for null when free is called - free does it
This commit is contained in:
DanyT
2023-04-24 11:12:35 +03:00
parent dcd994d58e
commit 7378278961

View File

@@ -5,7 +5,7 @@
genericClient_t* genericClient_create(apiClient_t *client, const char *apiGroup, const char* apiVersion, const char* resourcePlural) {
genericClient_t *result = malloc(sizeof(genericClient_t));
result->client = client;
result->apiGroup = strdup(apiGroup);
result->apiGroup = apiGroup ? strdup(apiGroup) : NULL;
result->apiVersion = strdup(apiVersion);
result->resourcePlural = strdup(resourcePlural);