mirror of
https://github.com/fish-shell/fish-shell.git
synced 2025-01-19 22:22:44 +08:00
Work around some bogus static analyzer warnings
This commit is contained in:
parent
1688b2384f
commit
f8da754884
|
@ -149,8 +149,8 @@ static bool chain_contains_redirection_to_real_file(const io_chain_t &io_chain)
|
|||
bool result = false;
|
||||
for (size_t idx=0; idx < io_chain.size(); idx++)
|
||||
{
|
||||
const shared_ptr<const io_data_t> &io = io_chain.at(idx);
|
||||
if (redirection_is_to_real_file(io.get()))
|
||||
const io_data_t *io = io_chain.at(idx).get();
|
||||
if (redirection_is_to_real_file(io))
|
||||
{
|
||||
result = true;
|
||||
break;
|
||||
|
|
|
@ -194,7 +194,7 @@ void io_print(const io_chain_t &chain)
|
|||
fprintf(stderr, "Chain %p (%ld items):\n", &chain, (long)chain.size());
|
||||
for (size_t i=0; i < chain.size(); i++)
|
||||
{
|
||||
const shared_ptr<const io_data_t> &io = chain.at(i);
|
||||
const shared_ptr<io_data_t> &io = chain.at(i);
|
||||
if (io.get() == NULL)
|
||||
{
|
||||
fprintf(stderr, "\t(null)\n");
|
||||
|
@ -278,7 +278,7 @@ shared_ptr<const io_data_t> io_chain_t::get_io_for_fd(int fd) const
|
|||
size_t idx = this->size();
|
||||
while (idx--)
|
||||
{
|
||||
const shared_ptr<const io_data_t> &data = this->at(idx);
|
||||
const shared_ptr<io_data_t> &data = this->at(idx);
|
||||
if (data->fd == fd)
|
||||
{
|
||||
return data;
|
||||
|
|
Loading…
Reference in New Issue
Block a user