fixed bug with enviorment variable configuration
This commit is contained in:
parent
8e84f1224b
commit
568b4ca250
16
mpdart.c
16
mpdart.c
|
@ -24,10 +24,10 @@
|
||||||
/* mpd globals */
|
/* mpd globals */
|
||||||
struct mpd_connection* connection = 0;
|
struct mpd_connection* connection = 0;
|
||||||
int mpd_fd = 0;
|
int mpd_fd = 0;
|
||||||
char* mpd_db_dir = 0;
|
char* mpd_db_dir;
|
||||||
char* mpd_host = 0;
|
char* mpd_host;
|
||||||
unsigned mpd_port = 0;
|
unsigned mpd_port;
|
||||||
unsigned mpd_timeout = 0;
|
unsigned mpd_timeout;
|
||||||
|
|
||||||
/* x globals */
|
/* x globals */
|
||||||
Display* xdisplay;
|
Display* xdisplay;
|
||||||
|
@ -272,8 +272,12 @@ int main(int argc, char** argv) {
|
||||||
/* get args from environment */
|
/* get args from environment */
|
||||||
mpd_db_dir = getenv("MPDART_DIR");
|
mpd_db_dir = getenv("MPDART_DIR");
|
||||||
mpd_host = getenv("MPDART_HOST");
|
mpd_host = getenv("MPDART_HOST");
|
||||||
mpd_port = getenv("MPDART_PORT");
|
|
||||||
mpd_timeout = getenv("MPDART_TIMEOUT");
|
char* port = getenv("MPDART_PORT");
|
||||||
|
mpd_port = port ? atoi(port) : 0;
|
||||||
|
|
||||||
|
char* timeout = getenv("MPDART_TIMEOUT");
|
||||||
|
mpd_timeout = timeout ? atoi(timeout) : 0;
|
||||||
|
|
||||||
/* parse args */
|
/* parse args */
|
||||||
while (*++argv) {
|
while (*++argv) {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user