Showing the changes to python (2 of 2 files). Show all
Unified · Split
| @@ -80,9 +80,10 @@ Py_sink_new (PyTypeObject * pytype, PyObject * args, PyObject * kwds) · 79 unmodified lines | |||
| 80 | return NULL; | 80 | return NULL; |
| 81 | } | 81 | } |
| 82 | 82 | ||
| 83 | self->uri = "none"; | 83 | self->uri = NULL; |
| 84 | if (uri != NULL) { | 84 | if (uri != NULL) { |
| 85 | self->uri = uri; | 85 | self->uri = (char_t *)malloc(sizeof(char_t) * (strnlen(uri, PATH_MAX) + 1)); |
| 86 | strncpy(self->uri, uri, strnlen(uri, PATH_MAX) + 1); | ||
| 86 | } | 87 | } |
| 87 | 88 | ||
| 88 | self->samplerate = Py_aubio_default_samplerate; | 89 | self->samplerate = Py_aubio_default_samplerate; |
| @@ -100,9 +100,10 @@ Py_source_new (PyTypeObject * pytype, PyObject * args, PyObject * kwds) · 99 unmodified lines | |||
| 100 | return NULL; | 100 | return NULL; |
| 101 | } | 101 | } |
| 102 | 102 | ||
| 103 | self->uri = "none"; | 103 | self->uri = NULL; |
| 104 | if (uri != NULL) { | 104 | if (uri != NULL) { |
| 105 | self->uri = uri; | 105 | self->uri = (char_t *)malloc(sizeof(char_t) * (strnlen(uri, PATH_MAX) + 1)); |
| 106 | strncpy(self->uri, uri, strnlen(uri, PATH_MAX) + 1); | ||
| 106 | } | 107 | } |
| 107 | 108 | ||
| 108 | self->samplerate = 0; | 109 | self->samplerate = 0; |