aboutsummaryrefslogtreecommitdiff
path: root/pd/src/s_main.c
diff options
context:
space:
mode:
Diffstat (limited to 'pd/src/s_main.c')
-rw-r--r--pd/src/s_main.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/pd/src/s_main.c b/pd/src/s_main.c
index 8c745dc4..dd4e7cb7 100644
--- a/pd/src/s_main.c
+++ b/pd/src/s_main.c
@@ -249,7 +249,7 @@ static void pd_makeversion(void)
char foo[100];
sprintf(foo, "Pd version %d.%d-%d%s\n",PD_MAJOR_VERSION,
PD_MINOR_VERSION,PD_BUGFIX_VERSION,PD_TEST_VERSION);
- pd_version = malloc(strlen(foo+1));
+ pd_version = malloc(strlen(foo)+1);
strcpy(pd_version, foo);
}
@@ -859,7 +859,7 @@ int sys_argparse(int argc, char **argv)
argc -= 2; argv += 2;
}
else if (!strcmp(*argv, "-noprefs")) /* did this earlier */
- ;
+ argc--, argv++;
else
{
unsigned int i;
@@ -972,8 +972,8 @@ static void sys_afterargparse(void)
advance = sys_main_advance;
if (sys_main_srate)
rate = sys_main_srate;
- sys_open_audio(naudioindev, audioindev, naudioindev, chindev,
- naudiooutdev, audiooutdev, naudiooutdev, choutdev, rate, advance, 0);
+ sys_open_audio(naudioindev, audioindev, nchindev, chindev,
+ naudiooutdev, audiooutdev, nchoutdev, choutdev, rate, advance, 0);
sys_open_midi(nmidiindev, midiindev, nmidioutdev, midioutdev, 0);
}