/*
- * "$Id: var.c 7460 2008-04-16 02:19:54Z mike $"
+ * "$Id: var.c 10996 2013-05-29 11:51:34Z msweet $"
*
* CGI form variable and array functions for CUPS.
*
_cgi_var_t *v; /* Current variable */
+ fputs("DEBUG: cgiClearVariables called.\n", stderr);
+
for (v = form_vars, i = form_count; i > 0; v ++, i --)
{
_cupsStrFree(v->name);
if (name == NULL || value == NULL || element < 0 || element > 100000)
return;
+ fprintf(stderr, "DEBUG: cgiSetArray: %s[%d]=\"%s\"\n", name, element, value);
+
if ((var = cgi_find_variable(name)) == NULL)
{
cgi_add_variable(name, element, value);
printf("Set-Cookie: %s=%s;", name, value);
if (path)
- printf("; path=%s", path);
+ printf(" path=%s;", path);
if (domain)
- printf("; domain=%s", domain);
+ printf(" domain=%s;", domain);
if (expires)
{
char date[256]; /* Date string */
- printf("; expires=%s", httpGetDateString2(expires, date, sizeof(date)));
+ printf(" expires=%s;", httpGetDateString2(expires, date, sizeof(date)));
}
if (secure)
- puts("; secure;");
+ puts(" secure;");
else
- puts(";");
+ putchar('\n');
}
if (name == NULL || value == NULL)
return;
+ fprintf(stderr, "cgiSetVariable: %s=\"%s\"\n", name, value);
+
if ((var = cgi_find_variable(name)) == NULL)
{
cgi_add_variable(name, 0, value);
/*
- * End of "$Id: var.c 7460 2008-04-16 02:19:54Z mike $".
+ * End of "$Id: var.c 10996 2013-05-29 11:51:34Z msweet $".
*/