X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fv4l%2Fv4lcapture.cpp;h=bee35725eddc7093bfbe82c8edbbe4d474fa6b48;hb=e7e19cd293ce575cfecee1ce99cd9670e331fc75;hp=5d4f632935408af9098e18a338e5fe76897f7334;hpb=27dd3890a5452dd9d4cf5385e1c3d293d91bead5;p=kdenlive diff --git a/src/v4l/v4lcapture.cpp b/src/v4l/v4lcapture.cpp index 5d4f6329..bee35725 100644 --- a/src/v4l/v4lcapture.cpp +++ b/src/v4l/v4lcapture.cpp @@ -44,15 +44,15 @@ V4lCaptureHandler::V4lCaptureHandler() //static -QStringList V4lCaptureHandler::getDeviceName(QString input) +QStringList V4lCaptureHandler::getDeviceName(const QString &input) { char *src = strdup(input.toUtf8().constData()); QString pixelformatdescription; int fd = open(src, O_RDWR | O_NONBLOCK); if(fd < 0) { - delete[] src; - return QStringList(); + free(src); + return QStringList(); } struct v4l2_capability cap;