diff options
Diffstat (limited to 'contrib/uuid-ossp/uuid-ossp.c')
-rw-r--r-- | contrib/uuid-ossp/uuid-ossp.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/contrib/uuid-ossp/uuid-ossp.c b/contrib/uuid-ossp/uuid-ossp.c index 7c0fb812fd7..b868812358d 100644 --- a/contrib/uuid-ossp/uuid-ossp.c +++ b/contrib/uuid-ossp/uuid-ossp.c @@ -292,8 +292,7 @@ uuid_generate_internal(int v, unsigned char *ns, const char *ptr, int len) if (ptr && len <= 36) strcpy(strbuf + (36 - len), ptr); } - if (str) - free(str); + free(str); } if (status != uuid_s_ok) @@ -366,8 +365,7 @@ uuid_generate_internal(int v, unsigned char *ns, const char *ptr, int len) if (status == uuid_s_ok) strlcpy(strbuf, str, 37); - if (str) - free(str); + free(str); if (status != uuid_s_ok) ereport(ERROR, |