mirror of
https://github.com/tuxbox-fork-migrations/recycled-ni-neutrino.git
synced 2025-08-28 07:51:11 +02:00
plugins.cpp localize.cpp: fix possible segfault
Origin commit data
------------------
Branch: ni/coolstream
Commit: 1fdb76af51
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2012-04-24 (Tue, 24 Apr 2012)
------------------
No further description and justification available within origin commit message!
------------------
This commit was generated by Migit
This commit is contained in:
@@ -42,6 +42,7 @@
|
||||
#include <dlfcn.h>
|
||||
|
||||
#include <unistd.h>
|
||||
#include <stdio.h>
|
||||
#include <fcntl.h>
|
||||
#include <sys/ioctl.h>
|
||||
|
||||
@@ -325,12 +326,16 @@ void CPlugins::startScriptPlugin(int number)
|
||||
FILE *f = popen(script,"r");
|
||||
if (f != NULL)
|
||||
{
|
||||
char output[1024];
|
||||
while (fgets(output,1024,f))
|
||||
char *output=NULL;
|
||||
size_t len = 0;
|
||||
while (( getline(&output, &len, f)) != -1)
|
||||
|
||||
{
|
||||
scriptOutput += output;
|
||||
}
|
||||
pclose(f);
|
||||
if(output)
|
||||
free(output);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
Reference in New Issue
Block a user