Re: more psprintf() use
| От | Heikki Linnakangas |
|---|---|
| Тема | Re: more psprintf() use |
| Дата | |
| Msg-id | 52C51A1C.90904@vmware.com обсуждение исходный текст |
| Ответ на | more psprintf() use (Peter Eisentraut <peter_e@gmx.net>) |
| Ответы |
Re: more psprintf() use
|
| Список | pgsql-hackers |
On 01/02/2014 05:14 AM, Peter Eisentraut wrote:
> diff --git a/contrib/hstore/hstore_io.c b/contrib/hstore/hstore_io.c
> index 772a5ca..8331a56 100644
> --- a/contrib/hstore/hstore_io.c
> +++ b/contrib/hstore/hstore_io.c
> @@ -1114,11 +1114,7 @@
> HEntry *entries = ARRPTR(in);
>
> if (count == 0)
> - {
> - out = palloc(1);
> - *out = '\0';
> - PG_RETURN_CSTRING(out);
> - }
> + PG_RETURN_CSTRING("");
>
> buflen = 0;
Is it legal to return a constant with PG_RETURN_CSTRING? Grepping
around, I don't see that being done anywhere else, but there are places
that do PG_RETURN_CSTRING(pstrdup(<constant>))...
- Heikki
В списке pgsql-hackers по дате отправления: