summaryrefslogtreecommitdiff
path: root/linux
diff options
context:
space:
mode:
authorStephane Letz <letz@grame.fr>2016-01-01 20:40:22 +0100
committerStephane Letz <letz@grame.fr>2016-01-01 20:40:22 +0100
commit02f74a659aeb7120dfd462a7e24c9628f28f842d (patch)
tree0f2d4d4b08dd22e9f1f5d2657724dffc69e45abb /linux
parentf3cf9d6f895efffdbc3b5c4351482dca2690750c (diff)
downloadjack2-02f74a659aeb7120dfd462a7e24c9628f28f842d.tar.gz
String management fix.
Diffstat (limited to 'linux')
-rw-r--r--linux/alsa/JackAlsaDriver.cpp4
-rw-r--r--linux/alsarawmidi/JackALSARawMidiPort.h4
2 files changed, 4 insertions, 4 deletions
diff --git a/linux/alsa/JackAlsaDriver.cpp b/linux/alsa/JackAlsaDriver.cpp
index 508a0d17..62d9f43b 100644
--- a/linux/alsa/JackAlsaDriver.cpp
+++ b/linux/alsa/JackAlsaDriver.cpp
@@ -116,8 +116,8 @@ int JackAlsaDriver::Attach()
JackPort* port;
jack_port_id_t port_index;
unsigned long port_flags = (unsigned long)CaptureDriverFlags;
- char name[REAL_JACK_PORT_NAME_SIZE];
- char alias[REAL_JACK_PORT_NAME_SIZE];
+ char name[REAL_JACK_PORT_NAME_SIZE+1];
+ char alias[REAL_JACK_PORT_NAME_SIZE+1];
assert(fCaptureChannels < DRIVER_PORT_NUM);
assert(fPlaybackChannels < DRIVER_PORT_NUM);
diff --git a/linux/alsarawmidi/JackALSARawMidiPort.h b/linux/alsarawmidi/JackALSARawMidiPort.h
index 91c2522d..0770a8a6 100644
--- a/linux/alsarawmidi/JackALSARawMidiPort.h
+++ b/linux/alsarawmidi/JackALSARawMidiPort.h
@@ -31,12 +31,12 @@ namespace Jack {
private:
- char alias[REAL_JACK_PORT_NAME_SIZE];
+ char alias[REAL_JACK_PORT_NAME_SIZE+1];
struct pollfd *alsa_poll_fds;
int alsa_poll_fd_count;
int fds[2];
unsigned short io_mask;
- char name[REAL_JACK_PORT_NAME_SIZE];
+ char name[REAL_JACK_PORT_NAME_SIZE+1];
struct pollfd *queue_poll_fd;
protected: