History

ui-shared: return value of cgit_hosturl is not const

Christian Hesse committed 11 years ago

Commit f77e2a81 parent 6f2e4402 files · +4 −4Browse files

Unified · Split

2 files
  1. ui-shared.c +3 −3
  2. ui-shared.h +1 −1
ui-shared.c+3−3
@@ -54,14 +54,14 @@ const char *cgit_httpscheme(void) · 53 unmodified lines
54 return "http://";54 return "http://";
55}55}
56 56
57const char *cgit_hosturl(void)57char *cgit_hosturl(void)
58{58{
59 if (ctx.env.http_host)59 if (ctx.env.http_host)
60 return ctx.env.http_host;60 return xstrdup(ctx.env.http_host);
61 if (!ctx.env.server_name)61 if (!ctx.env.server_name)
62 return NULL;62 return NULL;
63 if (!ctx.env.server_port || atoi(ctx.env.server_port) == 80)63 if (!ctx.env.server_port || atoi(ctx.env.server_port) == 80)
64 return ctx.env.server_name;64 return xstrdup(ctx.env.server_name);
65 return fmtalloc("%s:%s", ctx.env.server_name, ctx.env.server_port);65 return fmtalloc("%s:%s", ctx.env.server_name, ctx.env.server_port);
66}66}
67 67
ui-shared.h+1−1
@@ -2,7 +2,7 @@ · 1 unmodified line
2#define UI_SHARED_H2#define UI_SHARED_H
3 3
4extern const char *cgit_httpscheme();4extern const char *cgit_httpscheme();
5extern const char *cgit_hosturl();5extern char *cgit_hosturl();
6extern const char *cgit_rooturl();6extern const char *cgit_rooturl();
7extern char *cgit_currenturl();7extern char *cgit_currenturl();
8extern const char *cgit_loginurl();8extern const char *cgit_loginurl();

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t