[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r16060 - libmicrohttpd/src/examples
From: |
gnunet |
Subject: |
[GNUnet-SVN] r16060 - libmicrohttpd/src/examples |
Date: |
Mon, 18 Jul 2011 08:46:18 +0200 |
Author: grothoff
Date: 2011-07-18 08:46:18 +0200 (Mon, 18 Jul 2011)
New Revision: 16060
Modified:
libmicrohttpd/src/examples/post_example.c
Log:
avoid asprintf
Modified: libmicrohttpd/src/examples/post_example.c
===================================================================
--- libmicrohttpd/src/examples/post_example.c 2011-07-18 06:42:09 UTC (rev
16059)
+++ libmicrohttpd/src/examples/post_example.c 2011-07-18 06:46:18 UTC (rev
16060)
@@ -22,10 +22,6 @@
* @author Christian Grothoff
*/
-/* needed for asprintf */
-#define _GNU_SOURCE
-
-
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
@@ -319,13 +315,11 @@
char *reply;
struct MHD_Response *response;
- if (-1 == asprintf (&reply,
- form,
- session->value_1))
- {
- /* oops */
- return MHD_NO;
- }
+ reply = malloc (strlen (form) + strlen (session->value_1) + 1);
+ snprintf (reply,
+ strlen (form) + strlen (session->value_1) + 1,
+ form,
+ session->value_1);
/* return static form */
response = MHD_create_response_from_buffer (strlen (reply),
(void *) reply,
@@ -361,14 +355,11 @@
char *reply;
struct MHD_Response *response;
- if (-1 == asprintf (&reply,
- form,
- session->value_1,
- session->value_2))
- {
- /* oops */
- return MHD_NO;
- }
+ reply = malloc (strlen (form) + strlen (session->value_1) + strlen
(session->value_2) + 1);
+ snprintf (reply,
+ strlen (form) + strlen (session->value_1) + strlen
(session->value_2) + 1,
+ form,
+ session->value_1);
/* return static form */
response = MHD_create_response_from_buffer (strlen (reply),
(void *) reply,
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r16060 - libmicrohttpd/src/examples,
gnunet <=